#include <bits/stdc++.h>
using namespace std;
long long ans;
void get(long long p, long long q) {
  if (p % q == 0) {
    ans += p * 2 - q;
    return;
  } else {
    ans += (p - p % q) * 2;
    get(q, p % q);
  }
}
int main() {
  long long n, m, a, b;
  cin >> n >> m;
  ans = n;
  n -= m;
  a = max(n, m), b = min(n, m);
  get(a, b);
  return 0;
}
