#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), gabgab = gcd(ab, gab); LL ans = gabgab * gcd(ab / gabgab, (a / gabgab) * b); cout << ans << endl; return 0; }