import java.util.Arrays;
import java.util.Scanner;
class Key_pair {
public static void main
(String[] args
) { // TODO Auto-generated method stub
Scanner sc
= new Scanner
(System.
in); int T;
T= sc.nextInt();
while(T>0)
{
int N,X;
N=sc.nextInt();
X=sc.nextInt();
int numbers[]= new int [N];
for(int i=0;i<N;i++)
{
numbers[i]=sc.nextInt();
}
int start=0,end=N-1;
for (int i = 0; i < numbers.length; i++) {
if(start>end)
else
{
if(numbers[start]+numbers[end]==X)
{
break;
}
else if(numbers[start]+numbers[end]>X)
end--;
else
start++;
}
}
T--;
}
}
}
CmltcG9ydCBqYXZhLnV0aWwuQXJyYXlzOwppbXBvcnQgamF2YS51dGlsLlNjYW5uZXI7CgpjbGFzcyBLZXlfcGFpciB7CgoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewoJCS8vIFRPRE8gQXV0by1nZW5lcmF0ZWQgbWV0aG9kIHN0dWIKCQlTY2FubmVyIHNjPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoJCWludCBUOwoJCVQ9IHNjLm5leHRJbnQoKTsKCgkJd2hpbGUoVD4wKQoJCXsKCQkJaW50IE4sWDsKCQkJTj1zYy5uZXh0SW50KCk7CgkJCVg9c2MubmV4dEludCgpOwoJCQlpbnQgbnVtYmVyc1tdPSBuZXcgaW50IFtOXTsKCgkJCWZvcihpbnQgaT0wO2k8TjtpKyspCgkJCXsKCQkJCW51bWJlcnNbaV09c2MubmV4dEludCgpOwkKCQkJCQoJCQl9CgkJCQoJCQlBcnJheXMuc29ydChudW1iZXJzKTsKCQkJCgkJCWludCBzdGFydD0wLGVuZD1OLTE7CgkJCWZvciAoaW50IGkgPSAwOyBpIDwgbnVtYmVycy5sZW5ndGg7IGkrKykgewoJCQkJaWYoc3RhcnQ+ZW5kKQoJCQkJCVN5c3RlbS5vdXQucHJpbnRsbigiTm8iKTsJCgkJCQllbHNlCgkJCQl7CgkJCQlpZihudW1iZXJzW3N0YXJ0XStudW1iZXJzW2VuZF09PVgpCgkJCQl7CgkJCQkJU3lzdGVtLm91dC5wcmludGxuKCJZZXMiKTsKCQkJCSAgICBicmVhazsKCQkJCX0KCQkJCWVsc2UgaWYobnVtYmVyc1tzdGFydF0rbnVtYmVyc1tlbmRdPlgpCgkJCQkJZW5kLS07CgkJCQllbHNlCgkJCQkJc3RhcnQrKzsKCQkJfQoJCQl9CgoJCQkKCQkKCQkJVC0tOwoJCX0KCgl9Cgp9Cg==