from collections import Counter import sys input = sys.stdin.buffer.readline sys.setrecursionlimit(10 ** 7) N, X = map(int, input().split()) A = [int(input()) for _ in range(N)] B = [a ^ X for a in A] C1 = Counter(A) C2 = Counter(B) if X == 0: ans = sum(v*(v-1)//2 for v in C1.values()) else: ans = 0 for k1, v1 in C1.items(): k2 = k1 ^ X v2 = C2[k2] ans += v1 * v2 ans //= 2 print(ans)