#include <bits/stdc++.h>
using namespace std;
int n, x, ans;
void dfs(int x, int y) {
  if (x > y) swap(x, y);
  int r = y / x;
  ans += 2 * r * x;
  if (y % x == 0) {
    ans -= x;
    return;
  }
  dfs(y % x, x);
}
int main() {
  scanf("%d%d", &n, &x);
  ans = n;
  dfs(x, n - x);
  cout << ans;
  return 0;
}
