#include <bits/stdc++.h>
using namespace std;
int res = 0;
int rec(int a, int b) {
  if (a % b == 0) {
    int c = a / b;
    return b * (2 * c - 1);
  } else {
    int res = 2 * b * (a / b);
    return res + rec(b, a % b);
  }
}
int main(void) {
  int n, x;
  cin >> n >> x;
  int res = n;
  int tmp = min(x, n - x);
  res += rec(n - tmp, tmp);
  cout << res << endl;
  return 0;
}
