from fractions import * P, Q = map(int, input().split()) x = P / Q X = Fraction(P, Q) ok = 0.0 ng = x for i in range(60): mid = (ok + ng) / 2 if Fraction(mid).limit_denominator(Q - 1) < X: ok = mid else: ng = mid L = Fraction(ok).limit_denominator(Q - 1) ok = 1.0 ng = x for i in range(60): mid = (ok + ng) / 2 if Fraction(mid).limit_denominator(Q - 1) > X: ok = mid else: ng = mid R = Fraction(ok).limit_denominator(Q - 1) print(L.numerator + L.denominator + R.numerator + R.denominator)