#include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); int N; cin >> N; if(N == 1){cout << -1 << endl; return 0;} vector A(N); for(auto &a : A) cin >> a; vector> XOR(1e6); int n = min(10,N); vector P(n); iota(P.begin(),P.end(),1); do{ int Xor = 0; for(int i=0; i