left = 0 right = 1e9 + 1 while right - left > 1: mid = (left + right) // 2 print('?', mid) y = int(input()) if y: left = mid else: right = mid print('!', left)