def query_ask(x): print(f"? {x}", flush=True) if DEBUG: return ANS <= x else: v = int(input()) def query_ans(x): print(f"! {x}", flush=True) DEBUG = 1 if DEBUG: print("DEBUG MODE!") ANS = 10 from bisect import bisect_left ans = bisect_left(range(10**2+1),1,key=query_ask) query_ans(ans)