#include using namespace std; typedef __int128 Int; Int gcd(Int a,Int b){ return b ? gcd(b,a%b) : a; } int main(){ long long a,b; cin >> a >> b; cout << (long long)gcd((Int)(a+b),(Int)a*b) << endl; }