#include<iostream>
#include<string>

using namespace std;

typedef long long ll;

ll gcd(ll a,ll b);

int main() {

	ll a=0, b=0;

	cin >> a >> b;

	ll g = gcd(a,b);
	cout << g*gcd((a+b)/g,g)<<endl;

	return 0;
}
ll gcd(ll a, ll b) {
	if (a < b) gcd(b, a);
	ll k;
	do {
		k = a % b;
		a = b;b = k;
	} while (k!=0);
	return a;
}