#include using namespace std; int main(){ ios::sync_with_stdio(false); cin.tie(nullptr); int N; cin>>N; vectorA(N); for(auto &i:A)cin>>i; int t=0; for(int i:A)t^=i; vector>b(17); for(int i=0;i>j&1)b[j].insert(i); } } int p=0; if(t){ cout<<1<>i&1)k=i; } int I=*b[k].begin(),K=A[I]-(A[I]^t); for(int i=0;i<17;i++){ b[i].erase(I); } t^=A[I]; A[I]-=K; t^=A[I]; for(int i=0;i<17;i++){ if(A[I]>>i&1)b[i].insert(I); } cout<>I>>K; --I; for(int i=0;i<17;i++){ b[i].erase(I); } t^=A[I]; A[I]-=K; t^=A[I]; for(int i=0;i<17;i++){ if(A[I]>>i&1)b[i].insert(I); } } p=1-p; cin>>ret; //for(int i:A)cout<