typedef long long ll; typedef long double ld; #include using namespace std; signed main(){ ll n; std::cin >> n; vector a(n); for (int i = 0; i < n; i++) { std::cin >> a[i]; } set s; map vals; map inds; n = min(60ll,n); for (int i = 0; i < n; i++) { ll index = (1ll<(vals[e]^val)){ val ^= vals[e]; index ^= inds[e]; } } // std::cout << index<<" "< ans; for (int i = 0; i < n; i++) { if(index&(1ll<