#include<bits/stdc++.h>
using namespace std;
#define ll long long
int main()
{
ll t;
cin>>t;
while(t–)
{
ll n,m,sum=0;
cin>>n>> m;
ll a[n];
for(ll i=0;i<n;i++)
{
cin>>a[i];
}
sort(a,a+n);
ll mex=0,place;
for(ll i=0;i<n;i++)
{
if((a[i+1]-a[i])!=1)
{
mex=a[i]+1;
place=i;
}
}
if(mex==m)
{
cout<<n<<endl;
}
else if(mex<m)
{
cout<<-1<<endl;
}
else if(mex>m)
{
for(ll i=0;i<n;i++)
{
if(a[i]==m)
{
sum++;
}
}
cout<<n-sum<<endl;
}
}
}