# -*- coding: utf-8 -* import sys left = 1 right = 10 ** 9 + 1 mid = 0 while right - left > 1: mid = (left + right) / 2 print("=========") print(left) print(right) print("=========") print("? %d" % mid) sys.stdout.flush() res = int(input()) if res: left = mid else: right = mid print("! %d" % mid)