func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     long long int t;     cin >> t;     while (t--) {       long long int n, i, flag = 0, j;       cin >> n;       long long int a[n];       set<int> s;       for (i = 0; i < n; i++) {         cin >> a[i];         s.insert(a[i]);       }       for (i = 1; i <= 1024; i++) {         set<int> temp;         for (j = 0; j < n; j++) {           temp.insert(i ^ a[j]);         }         if (temp == s) {           flag = 1;           cout << i << endl;           break;         }       }       if (flag == 0) cout << -1 << endl;     }     return 0;   }   