#include using namespace std; #define rep(i,n) for(int i=0;i<(int)(n);i++) template inline bool chmax(T&a,T b){if(a inline bool chmin(T&a,T b){if(a>b){a=b;return 1;}return 0;} using ll = long long; ll a,b; int main () { ios::sync_with_stdio(false); cin.tie(0); cin >> a >> b; ll g=gcd(a,b); a/=g, b/=g; cout << g*gcd(a+b,g) << '\n'; return 0; }