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)