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