if __name__ == '__main__':
A, B = list(map(int, input().strip().split()))
# 求最大公约数
x = min(A, B)
while x > 1:
if A % x == 0 and B % x == 0:
break
x -= 1
ans = (A * B) // x
print(ans)

if __name__ == '__main__':
A, B = list(map(int, input().strip().split()))
# 求最大公约数
x = min(A, B)
while x > 1:
if A % x == 0 and B % x == 0:
break
x -= 1
ans = (A * B) // x
print(ans)