#r太厉害了,一定要背诵下来
# 计算最大公约数
#辗转相除法
def gcd(a, b):
    while b != 0:
        a, b = b, a % b
    return a

# 计算最小公倍数
def lcm(a, b):
    return (a * b) // gcd(a, b)

# 获取用户输入的两个数
A,B=[int(x) for x in input().split()]

# 调用lcm函数并输出结果
result = lcm(A,B)
print(result)