#方法1:暴力方法 遍历一遍 ''' #两种生成a,b的方法,一种是map,一种是[ ]列表生成器 a,b=map(int,input().split()) a,b=[int(x) for x in input().split()] ''' while True: try: a, b = [int(x) for x in input().split()] if a < b: a,b=b,a for i in range(b): if((a*(i+1)) % b == 0): print(a*(i+1)) break except: break ''' a, b = map(int, input().split()) #方法2:最大公因数的计算式子和最小公倍数的乘积=a*b, 所以用a*b/最大公因数就可以 def gys(a, b): while (b != 0): c=a%b a=b b=c return a print(int((a*b)/gys(a,b))) '''