#include <bits/stdc++.h>
using namespace std;
long long add(long long x, long long y) {
  if (x > y) {
    if (x % y == 0) {
      return x / y * y * 2 - y;
    }
    return x / y * y * 2 + add(y - x % y, x - x % y);
  } else {
    if (y % x == 0) {
      return y / x * x * 2 - x;
    }
    return y / x * x * 2 + add(x, y % x);
  }
}
int main() {
  long long a, x;
  cin >> a >> x;
  long long y = a - x;
  long long ans = x + y + add(x, y);
  cout << ans;
}
