#include #include #include #include #include #include #include using namespace std; #define REP2(i,m,n) for(long i=(long)m;i<(long)n;++i) #define REP(i,n) REP2(i,0,n) void yesno(bool flag){ cout<<(flag?"Yes":"No")< binary_xor_elimination(long v[],long n){ sort(v,v+n); reverse(v,v+n); vector res; REP(i,n){ long b=63; while(b>=0 && ((1LL<>n; long a[n]; REP(i,n) cin>>a[i]; vector res=binary_xor_elimination(a,n); long l=res.size(); cout<<(1LL<