//interactive void f(ll x){ wt("!",x); exit(0); } { ll@n; rrep(i,0,n-1,2){ wt("?",i,i+1); ll@z; if(z==i){ f(i+1); } if(z==i+1){ f(i); } } f(0); }