a, b = map(int, input().split())
def gy(a, b): #返回a,b的公约数
while (b != 0):
c = a % b
a = b
b = c
return a
print(int((a * b) / gy(a, b))) #公倍数就是a*b / 公约数
a, b = map(int, input().split())
def gy(a, b): #返回a,b的公约数
while (b != 0):
c = a % b
a = b
b = c
return a
print(int((a * b) / gy(a, b))) #公倍数就是a*b / 公约数