ans = int(input())
min_guess = 0
max_guess = 100
print(min_guess,'<','?','<',max_guess)
guess = int(input())
while guess != ans:
if guess >= max_guess or guess <= min_guess:
print('out of range')
print(min_guess,'<','?','<',max_guess)
guess = int(input())
elif guess > ans:
max_guess = guess
print('wrong answer, guess smaller')
print(min_guess,'<','?','<',max_guess)
guess = int(input())
elif guess < ans:
min_guess = guess
print('wrong answer, guess larger')
print(min_guess,'<','?','<',max_guess)
guess = int(input())
else:
print('bingo answer is',ans)
YW5zID0gaW50KGlucHV0KCkpCm1pbl9ndWVzcyA9IDAKbWF4X2d1ZXNzID0gMTAwCgpwcmludChtaW5fZ3Vlc3MsJzwnLCc/JywnPCcsbWF4X2d1ZXNzKQoKZ3Vlc3MgPSBpbnQoaW5wdXQoKSkKCndoaWxlIGd1ZXNzICE9IGFuczoKICAgIGlmIGd1ZXNzID49IG1heF9ndWVzcyBvciBndWVzcyA8PSBtaW5fZ3Vlc3M6CiAgICAgICAgcHJpbnQoJ291dCBvZiByYW5nZScpCiAgICAgICAgcHJpbnQobWluX2d1ZXNzLCc8JywnPycsJzwnLG1heF9ndWVzcykKICAgICAgICBndWVzcyA9IGludChpbnB1dCgpKQogICAgZWxpZiBndWVzcyA+IGFuczoKICAgICAgICBtYXhfZ3Vlc3MgPSBndWVzcwogICAgICAgIHByaW50KCd3cm9uZyBhbnN3ZXIsIGd1ZXNzIHNtYWxsZXInKQogICAgICAgIHByaW50KG1pbl9ndWVzcywnPCcsJz8nLCc8JyxtYXhfZ3Vlc3MpCiAgICAgICAgZ3Vlc3MgPSBpbnQoaW5wdXQoKSkKICAgIGVsaWYgZ3Vlc3MgPCBhbnM6CiAgICAgICAgbWluX2d1ZXNzID0gZ3Vlc3MKICAgICAgICBwcmludCgnd3JvbmcgYW5zd2VyLCBndWVzcyBsYXJnZXInKQogICAgICAgIHByaW50KG1pbl9ndWVzcywnPCcsJz8nLCc8JyxtYXhfZ3Vlc3MpCiAgICAgICAgZ3Vlc3MgPSBpbnQoaW5wdXQoKSkKZWxzZToKICAgIHByaW50KCdiaW5nbyBhbnN3ZXIgaXMnLGFucyk=