#include using namespace std; using ll = int64_t; #define rep(i,n) for (int i=0;i<(int)(n);i++) int gccd(int a,int b){ if(a==0) return b; return gccd(b%a,a); } int main(){ int p,q; cin>>p>>q; ll ans=p/gccd(p,q-1)+(q-1)/gccd(p,q-1); ans+=(p-1)/gccd(p-1,q-1)+(q-1)/gccd(p-1,q-1); cout<