a,b=map(int,input().split())
if max(a,b)%min(a,b)==0:  #如果两个数本身就是倍数关系,直接输出较大的数
    print(max(a,b))
else:
    for i in range(min(a,b)+1,0,-1):#逆序遍历较小的那个数,找到最大的一个可以整除a和b的数,最大公倍数就是ab两数的乘积除以这个数
        if a%i==0 and b%i==0:
            print(int(a*b/i))
            break