def question(n, m): print("?", n, m) res = input() if res == ">": return 1 elif res == "=": return 0 else: return -1 def answer(n): print("!", n) if question(1, str(1)+"0"*100) >= 0: answer(str(1)+"0"*100) exit() ans = [] for i in reversed(range(100)): for j in reversed(range(1, 10)): res = question(1, str(j)+"0"*i) if 0 <= res: ans.append(j) break answer("".join(map(str, ans)))