#include unsigned long long int gcd(unsigned long long int a, unsigned long long int b){ unsigned long long int r = a % b; if(r == 0){ return b; }else{ return gcd(b, r); } } int main(){ unsigned long long int a, b; scanf("%llu %llu", &a, &b); unsigned long long int atb = a + b; unsigned long long int axb = a * b; unsigned long long int answer = gcd(axb, atb); printf("%llu", answer); return 0; }