n,x=map(int,input().split())
if x < n/2:
  print(n + int(3.5 * x))
elif x == n/2:
  print(3 * x)
else:
  if x % (n-x) == 0:
    print((n-x) * 3 * (x // (n-x)))
  else:
    q=n-x
    r= x % (n-x)
    ans = (n-x) * ((x//(n-x))*3 + 1)
    while r != 0:
      if q % r == 0:
        ans += ((q//r - 1) * 2 + 1) * r
        r=0
      elif q % r != 0:
        ans += (q//r) * 2 * r
        q,r = r, q % r
    print(ans)
