import sys import math input = sys.stdin.readline def read_values(): return map(int, input().split()) def read_index(): return map(lambda x: int(x) - 1, input().split()) def read_list(): return list(read_values()) from fractions import Fraction def main(): a=1 mx=10**100 while a0: print("?",1,a,flush=True) c=input() if c[0]==">" or c[0]=='=': ans+=a a//=2 print("!", ans,flush=True) if __name__ == "__main__": main()