#include #include #include using namespace atcoder; using mint = modint998244353; using namespace std; #define rep(i,n) for(int i=0;i<(n);i++) #define Inf 1000000001 void answer(int n){ cout<<"! 1 "<>ret; x = ret; } cout<<"? "<>y; return y-x; } int main(){ int N; cin>>N; int L = 1,R = N-2; while(R<=N){ int q = query(L,R); if(q==(N-2)/2){ cout<<"! "<