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