def ask(i): print("?",i+1,flush=True) return int(input())-1 n=int(input()) a=[0]*n a[n-1]=n-1 l,r=0,n-1 for _ in range(10): if l+1==r: ask(0) else: i=(l+r)//2 a[i]=ask(i) if a[i]-a[l]