#include <bits/stdc++.h>
using namespace std;
void boost() {
  ios_base::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
}
const int N = 1e6;
const int inf = 1e9 + 7;
long long n, x, ans;
long long rec(long long a, long long b) {
  if (b % a == 0) {
    return 2 * b - a;
  }
  return rec(b % a, a) + b / a * a * 2;
}
int main() {
  boost();
  cin >> n >> x;
  cout << rec(x, n);
}
