#include using namespace std; #include using namespace atcoder; using ll = long long; ll n; vector a; void solve(){ using P = pair; map mpa; for(auto &i:a)mpa[i] = 0;; ll rbit = (1ll<<40)-1,lbit = 0; for(int i = 0;i<40;i++){ //for(auto &[l,r]:mpa)cout< b; for(auto &[l,r]:mpa)b.push_back(l&rbit); map mpb; for(auto &j:b){ ll k = j+(1ll<> n; a = vector(n); for(auto &i:a)cin >> i; solve(); }