#include #include #include #include #include #include #include #include #define REP(i,k,n) for(int i=k;i P; int main() { int n,m; cin >> m >> n; int t = __gcd(m,n); m /= t; n /= t; int cnt = 0; while(true) { if(n == 1 && m == 1) break; if(m > n) { m -= n; } else { swap(m,n); } cnt++; } cout << cnt << endl; return 0; }