x, y = map(int, input().split())
# 최대공약수 구하기
def divide(x, y):
while True:
r = x % y
if r == 0:
return y
else:
x = y
y = r
r = divide(x, y)
print(r)
# 최소공배수 구하기
def multiple(x, y, r):
return (x * y) // r
print(multiple(x, y, r))