# include # include # include # include # include # include # include # include # include using namespace std; int br[100005]; //int a[100005]; int main() { freopen ("xor.out","w",stdout); freopen ("xor.in","r",stdin); int n,k; int i,x; long long t; scanf("%d%d",&n,&k); long long s=0; for(i=1;i<=n;i++) { scanf("%d",&x); t=k^x; if(t<=100000) s=s+br[t]; br[x]++; } /*for(i=1;i<=n;i++) { //cout<<(k^a[i])<