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