#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; template constexpr T gcd(T a,T b){ T c=a%b; if(c==0){ return b; } return gcd(b,c); } int main(){ int64_t n,d; -scanf("%ld%ld",&n,&d); printf("%ld\n",n/gcd(n,d)-1); return 0; }