# -*- coding: utf-8 -*- def euclidian(A, B): a = b = 0 if A >= B: a = A b = B else: a = B b = A while a%b!=0: m = a % b a = b b = m return b A,B = map(int, input().split()) gcd = euclidian(A, B) a = A // gcd b = B // gcd print(euclidian(a+b, gcd)*gcd)