n=int(input()) S=["a"]*n print("?","".join(S)) t=int(input()) for i in range(n): while 1: S[i]=chr(ord(S[i])+1) print("?", "".join(S)) t1=int(input()) if t1t: t=t1 break print("!","".join(S))