def parse(X): i = 0 j = 0 while X % 2 == 0: i += 1 X //= 2 while X % 5 == 0: j += 1 X //= 5 return i, j A, B = (int(x) for x in input().split()) ai, aj = parse(A) while ai < 7: ai += 1 A *= 2 print(A) if A == B: exit() B = int(input()) if A == B: exit() while ai > 7: ai -= 1 A //= 2 print(A) if A == B: exit() B = int(input()) if A == B: exit() while aj < 9: aj += 1 A *= 5 print(A) if A == B: exit() B = int(input()) if A == B: exit() bi, bj = parse(B) if (ai + aj + bi + bj) % 2 == 0: ai = 9 A *= 4 print(A) if A == B: exit() B = int(input()) if A == B: exit() else: for _ in range(2): ai += 1 A *= 2 print(A) if A == B: exit() B = int(input()) if A == B: exit() bi, bj = parse(B) while True: while ai - bi > aj - bj: ai -= 1 A //= 2 print(A) if A == B: exit() B = int(input()) if A == B: exit() bi, bj = parse(B) while ai - bi < aj - bj: aj -= 1 A //= 5 print(A) if A == B: exit() B = int(input()) if A == B: exit() bi, bj = parse(B)