n, x = map(int, input().split()) a = [int(input()) for i in range(n)] nokori = {} for i in range(n): if a[i] not in nokori: nokori[a[i]] = 0 nokori[a[i]] += 1 ans = 0 for val in nokori: xor_val = val ^ x if xor_val == val: if nokori[val] >= 2: ans += nokori[val] * (nokori[val] - 1) continue if xor_val not in nokori: continue if nokori[xor_val] >= 1 and nokori[val] >= 1: ans += nokori[xor_val] * nokori[val] print(ans // 2)