#include <bits/stdc++.h>
using namespace std;
long long int n;
int main() {
  scanf("%lld", &n);
  long long int x;
  scanf("%lld", &x);
  long long int A = n;
  long long int B = x;
  long long int ans = n;
  A = n - x;
  if (A < B) swap(A, B);
  ans += B;
  while (B) {
    ans += 2LL * B * (A / B) - B;
    A %= B;
    swap(A, B);
  }
  printf("%lld\n", ans);
  return 0;
}
