#include <bits/stdc++.h>
using namespace std;
long long f(long long N, long long X) {
  if (X == 0) {
    return 0;
  } else {
    return N - X + (N - X) / X * X * 2 + f(X, N % X);
  }
}
int main() {
  long long N, X;
  cin >> N >> X;
  cout << X + f(N, X) << endl;
}
