#include #include #include #include using namespace std; typedef long long LL; LL gcd(LL a, LL b) { return b ? gcd(b, a % b) : a; } int main(int argc, char *argv[]) { LL a, b; cin >> a >> b; LL ab = a + b, gab = gcd(a, b); LL ans = gcd(ab, (a / gab) * (b / gab)); for (int i = 0; i < 2; ++i) { if ((ab % gab) == 0) { ab /= gab; ans *= gab; } } cout << ans << endl; return 0; }