a = input() print('?', f'{a}{a}', flush=True) while True: res, sn = input().split() if res == '!': exit() c1, c2 = sn assert c1 == a print('?', f'{c2}{a}', flush=True)