func_code_string: #include <bits/stdc++.h>   using namespace std;   const int maxn = (int)3 * 1e5 + 21;   const double eps = (double)1e-8;   const int mod = (int)1000000007;   int a[maxn], b[maxn];   int main() {     ios_base::sync_with_stdio(0);     cin.tie(0);     cout.tie(0);     int n, x;     memset((a), 0, sizeof(a));     ;     memset((b), 0, sizeof(b));     ;     cin >> n >> x;     long long ans = 0;     for (int i = (0); i < (n); i++) {       cin >> a[i];       ans += b[a[i] ^ x];       b[a[i]]++;     }     cout << ans;   }   