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