ans = 0 for i in range(500): if(2 ** i > 10 ** 100): break print('?',1,2 ** i,flush=True) s = input() if s == '=' or s == '>': ans += 2 ** i print("!",ans,flush=True)