数学基本知识:辗转相除法
# 辗转相除法寻找热门的最大公约数
def gys(m,n):
if n == 0:
return m
return gys(n, m%n)
# 构造函数
# 判断除数是否为0
# 继续进行辗转相除
while True:
try:
m,n = map(int, input().split())
print(m * n // gys(m, n))
except:
break