最小公倍数就是乘积除以最小公约数
while True:
    try:
        a, b = map(int, input().split())
        num = a * b 
        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