#include <stdio.h>
int main()
{
long long n = 0;
long long m = 0;
long long a = 0;
long long b = 0;
while (scanf("%lld %lld", &b, &a) == 2)
{
n = a;
m = b;
//辗转相除法
long long temp = 0;
while (b)
{
temp = a % b;
a = b;
b = temp;
}
//算出的a是最大公因数
n /= a;
m /= a;
printf("%lld\n", (n * m * a) + a);
}
return 0;
}

京公网安备 11010502036488号