#include int main () { int n = 0; int z = 0; int res = 0; int ans = 0; res = scanf("%d", &n); ans = n-1; for (int i = 0; i < n/2; i++) { printf("? %d %d\n", 2*i, 2*i+1); fflush(stdout); res = scanf("%d", &z); if (z == 2*i) { ans = 2*i+1; } else if (z == 2*i+1) { ans = 2*i; } } printf("! %d\n", ans); return 0; }