import sys l, r = 1, 10 ** 9 while r - l > 1: m = (l + r) // 2 print("?", m) sys.stdout.flush() n = int(input()) if n == 1: l = m else: r = m print("!", l) sys.stdout.flush()