#include <bits/stdc++.h>
using namespace std;
long long n, x, ans;
long long calc(int n, int x) {
  if (!x) return -n;
  long long d = n % x;
  return calc(x, d) + (n / x) * 2 * x;
}
int main() {
  cin >> n >> x;
  ans = n;
  ans += calc(max(n - x, x), min(n - x, x));
  cout << ans << endl;
  return 0;
}
