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