#俩个数的最小公倍数等于俩个数的乘积除以俩个数的最小公约数 while True: try: str_input = input() int_1 = int(str_input.split(" ")[0]) int_2 = int(str_input.split(" ")[1]) result_list = [] for i in range(1, min(int_1, int_2)+1): if (int_1 % i == 0) and (int_2 % i == 0): result_list.append(int(int_1*int_2/i)) print(result_list) print(min(result_list)) except: break