import sys MAX = 100 cur = MAX sumB = 0 fn = False while (not fn) and cur > 10: nxt = (cur + 1) // 2 print(f"? 1 {nxt}", flush=True) res = input().strip() if res == ">": sumB += nxt elif res == "=": sumB += nxt fn = True cur = nxt if (not fn) and cur > 0: for i in range(cur, 0, -1): print(f"? 1 {i}", flush=True) c = input().strip() if c == ">": sumB += i elif c == "=": sumB += i break print(f"! {sumB}", flush=True)