#include <bits/stdc++.h>
using namespace std;
long long get(long long n, long long m) {
  if (n == m) return n;
  if (n > m) swap(n, m);
  return 2 * n + get(n, m - n);
}
int main() {
  ios::sync_with_stdio(false);
  cin.tie(0);
  long long n, first;
  cin >> n >> first;
  cout << n + get(n - first, first);
  return 0;
}
