#include <bits/stdc++.h>
using namespace std;
int arr[200];
void sswap(long long &a, long long &b) {
  long long t = a;
  a = b;
  b = t % b;
}
int main() {
  long long a;
  scanf("%lld", &a);
  ;
  long long b;
  scanf("%lld", &b);
  ;
  long long s = 0;
  while (a % b) {
    s += a / b * 2 * b;
    sswap(a, b);
  }
  s += a * 2;
  std::cout << s;
  return 0;
}
