#include <bits/stdc++.h>
long long N, K;
long long Gcd(int A, int B) {
  if (!B) return A;
  return Gcd(B, A % B);
}
int main() {
  scanf("%lld%lld", &N, &K);
  long long M = N - K;
  if (M == K)
    printf("%lld", 3 * K);
  else
    printf("%lld", (N - Gcd(N, K)) * 3);
}
