#include <bits/stdc++.h>
using namespace std;
long long n, x;
long long f(int a, int b) {
  if (a > b) swap(a, b);
  if (a == 1)
    if (b == 1)
      return 1;
    else
      return b * 2 - 1;
  return 1ll * f(b - a, a) + 2 * a;
}
long long ans;
int main() {
  scanf("%lld %lld", &n, &x);
  ans = n + f(x, n - x);
  printf("%lld\n", ans);
  return 0;
}
