#include #include #include using namespace std; /*int solve(vector v){ while(v.size()>1){ vector u; for(int i=1;i> s; int i,n; cin >> n; int num = 1; for(i=0;i v; while(v.size()> n; n *= 2; n++; vector a(n),v(4),u(4),l,r; for(i=0;i> a[i]; v[0] = 0,v[1] = 1,v[2] = 2,v[3] = 1; u[0] = 0,u[1] = 2,u[2] = 1,u[3] = 2; set> o,t; while(l.size()n) l.pop_back(),r.pop_back(); if(n%4==1){ for(i=0;i<3;i++){ o.insert(r); t.insert(l); for(j=0;j