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)
YW5zID0gaW50KGlucHV0KCkpCm1pbl9ndWVzcyA9IDAKbWF4X2d1ZXNzID0gMTAwCgpwcmludChtaW5fZ3Vlc3MsICc8JywgJz8nLCAnPCcsIG1heF9ndWVzcykKCmd1ZXNzID0gaW50KGlucHV0KCkpCgp3aGlsZSBndWVzcyAhPSBhbnM6CiAgICBpZiBndWVzcyA+PSBtYXhfZ3Vlc3Mgb3IgZ3Vlc3MgPD0gbWluX2d1ZXNzOgogICAgICAgIHByaW50KCdvdXQgb2YgcmFuZ2UnKQogICAgICAgIHByaW50KG1pbl9ndWVzcywgJzwnLCAnPycsICc8JywgbWF4X2d1ZXNzKQogICAgICAgIGd1ZXNzID0gaW50KGlucHV0KCkpCiAgICBlbGlmIGd1ZXNzID4gYW5zOgogICAgICAgIG1heF9ndWVzcyA9IGd1ZXNzCiAgICAgICAgcHJpbnQoJ3dyb25nIGFuc3dlciwgZ3Vlc3Mgc21hbGxlcicpCiAgICAgICAgcHJpbnQobWluX2d1ZXNzLCAnPCcsICc/JywgJzwnLCBtYXhfZ3Vlc3MpCiAgICAgICAgZ3Vlc3MgPSBpbnQoaW5wdXQoKSkKICAgIGVsaWYgZ3Vlc3MgPCBhbnM6CiAgICAgICAgbWluX2d1ZXNzID0gZ3Vlc3MKICAgICAgICBwcmludCgnd3JvbmcgYW5zd2VyLCBndWVzcyBsYXJnZXInKQogICAgICAgIHByaW50KG1pbl9ndWVzcywgJzwnLCAnPycsICc8JywgbWF4X2d1ZXNzKQogICAgICAgIGd1ZXNzID0gaW50KGlucHV0KCkpCmVsc2U6CiAgICBwcmludCgnYmluZ28gYW5zd2VyIGlzJywgYW5zKQ==