func_code_string: #include <bits/stdc++.h>   using namespace std;   long long int gcd(long long int a, long long int b) {     if (a == 0)       return b;     else       return gcd(b % a, a);   }   long long int power(long long int a, long long int b, long long int m) {     long long int ans = 1;     while (b) {       if (b & 1) ans = (ans * a) % m;       b /= 2;       a = (a * a) % m;     }     return ans;   }   int main() {     ios_base::sync_with_stdio(false);     cin.tie(NULL);     long long int n, k;     cin >> n >> k;     long long int ans = 6;     if (n == 2) {       cout << ans << endl;       return 0;     }     if (k == 1 || k == n) {       ans = ans + 3 * (n - 2);     } else {       k = min(k, n - k + 1);       for (long long int i = 1; i < k - 1; i++) ans = ans + 3;       ans = ans + (k - 1);       ans = ans + 3 * (n - k);     }     cout << ans << endl;   }   