n = 10

for i in range(1 << n):
    print(bin(i)[2:].zfill(n), flush = True)
    x, l = input().split()
    if l[0] == "u":
        exit()
    if x == "0":
        bit = bin(i)[2:].zfill(n)
        break

lst = list(bit)
ans = [0] * n
for i in range(n):
    b = lst[i]
    for j in range(n):
        lst[i] = str(j)
        print(*lst, sep="", flush = True)
        x = input()
        if x[0] == "1":
            ans[i] = str(j)
            break
    ans[i] = b
print(*ans, sep="", flush = True)
input()