#include using namespace std; int main() { int n, x; cin >> n >> x; map a, b; for (int i = 0; i < n; i++) { int k; cin >> k; a[k]++; b[k ^ x]++; } int64_t ans = 0; for (auto x : a) { ans += x.second * b[x.first]; } if (x == 0) ans -= n; cout << ans / 2 << endl; }