#include #define rep(i, n) for (int i = 0; i < n; i++) using namespace std; typedef long long ll; int main() { int N, X; cin >> N >> X; vector A(N); map m; rep(i, N) { cin >> A[i]; m[A[i]]++; } ll ans = 0; rep(i, N) { ans += m[A[i] ^ X]; } cout << ans / 2 << "\n"; }