jogen = 10**9+1 kagen = 1 while jogen-kagen>1: mid=(jogen+kagen)//2 print("? "+mid, flush=True) a=int(input()) if a==1: kagen=mid else: jogen=mid print("! "+kagen)