#include using namespace std; typedef signed long long ll; #undef _P #define _P(...) (void)printf(__VA_ARGS__) #define FOR(x,to) for(x=0;x S; vector v; int hoge(int d,vector& v) { if(v.size()<=1) return 0; int i,j; vector w[2]; FOR(i,v.size()) { int x=v[i]; w[(x>>d)&1].push_back(x^(x&(1<>N; FOR(i,N) cin>>x, S.insert(x); ITR(it,S) v.push_back(*it); cout<