#include using namespace std; #define ll long long #define riano_ std::ios::sync_with_stdio(false);std::cin.tie(nullptr) int main() { riano_; ll N; cin >> N; ll l = 1,r = N-1,sl,sr; cout << "? " << l << endl; cin >> sl; sl = sl*2-1; cout << "? " << r << endl; cin >> sr; sr = sr*2-(N-1); if(sl==sr){ cout << "! " << l+1 << " " << r << endl; return 0; } int pm = 1; if(sl>0) pm = -1; while(l> sl; sl = sl*2-c; if(sl==0){ l = c; r = c; } else if(sl*pm<0){ l = c; } else r = c; } if(l>=N/2){ cout << "! " << 1 << " " << l << endl; } else{ cout << "! " << l+1 << " " << N << endl; } }