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