乘积除以最大公约数,就是最小公倍数
while True:
    try:
        a, b = map(int, input().split())
        num = a * b  # 初始1便于不影响乘数结果
        list1 = []
        n = 1
        for i in range(2, min(a, b)+1):  # 只需遍历到最小的一个数
            if a % i == 0 and b % i == 0:  # 逐一找公共除数
                list1.append(i)
        if len(list1) > 0:
            n = max(list1)
        print(num//n)  
    except:
        break