#include <bits/stdc++.h>
using namespace std;
long min(long n, long x) { return (x < n - x) ? x : n - x; }
bool euclid(long a, long b) {
  if (a % b == 0 || a % (a - b) == 0) {
    return true;
  }
  return false;
}
long n;
long x;
long len;
int main() {
  cin >> n >> x;
  if (!euclid(n, x)) {
    len = 3 * (n - 1);
  } else {
    len = 3 * (n - 1) - 3 * (min(n, x) - 1);
  }
  cout << len << endl;
}
