sets; ll@n,e[3d5],c[n]{},j=0; rep(n){ ll@l,@r,@a; if(a>30&3; ll a=x&(1<<30)-1; if(t==0){ if(!c[a]++){ s.erase(a); } } if(t==1){ r[a]=*s.begin(); } if(t==2){ if(!--c[a]){ s.insert(a); } } } wtLn(r(q));