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