N,X=map(int,input().split()) A={} U=set() for i in range(N): a=int(input()) U.add(a) if a in A: A[a]+=1 else: A[a]=1 S=0 while U: x=U.pop() y=X^x if (x!=y) and (X^x in U): U.remove(y) S+=A[x]*A[y] if y==x: S+=(A[x]*(A[x]-1))//2 print(S)