#include <bits/stdc++.h>
using namespace std;
long long n, x;
long long solve(int L, int R) {
  if (L % R == 0) return 2LL * (L - R);
  return 2 * L - R - (L % R) + solve(R, L % R);
}
int main() {
  cin >> n >> x;
  cout << x + solve(n, n - x) << endl;
  return 0;
}
