#include <iostream>
using namespace std;
int bs (int arr[],int l,int r,int x){
if (l<=r){
int m=l+(r-l)/2;
if (l==r && arr[m]!=x)
return -1;
if (arr[m]==x){
return m;
}
if (arr[m]>x){
return bs(arr,l,m-1,x);
}else
return bs(arr,m+1,r,x);
}else{
return -1;
}
}
int main() {
int t;
cin>>t;
while (t--){
int n,x;
cin>>n>>x;
int arr[n];
for (int i=0; i<n; i++){
cin>>arr[i];
}
cout<<bs(arr,0,n-1,x)<<endl;
}
return 0;
}