#include #include #include #include using namespace std; int main() { int N; cin >> N; vector a(N); iota(a.begin(), a.end(), 1); nth_element(a.begin(), a.begin() + 1, a.end(), [](const int a, const int b) { cout << "? " << a << " " << b << endl; int res; cin >> res; return (res == a); }); cout << "! " << a[1] << endl; return 0; }