from math import gcd import sys input = sys.stdin.readline def extgcd(a, b): s, sx, sy, t, tx, ty = a, 1, 0, b, 0, 1 while t: q = s // t s -= t * q s, t = t, s sx -= tx * q sx, tx = tx, sx sy -= ty * q sy, ty = ty, sy return sx, sy P, Q = map(int, input().split()) def calc(P, Q): y, x = extgcd(P, Q) if y < 0: z = (-y + Q - 1) // Q y += z*Q x -= z*P x *= -1 g = gcd(x, y) return x//g, y//g pl, ql = calc(P, Q) pr, qr = calc(Q-P, Q) pr = qr - pr print(pl + ql + pr + qr)