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