func_code_string: #include <bits/stdc++.h>   using namespace std;   const int MAX = 100;   int main() {     ios_base::sync_with_stdio(false);     cin.tie(NULL);     int n, pos, l, r, ans = 0;     cin >> n >> pos >> l >> r;     if (abs(pos - l) > abs(pos - r)) {       ans += abs(pos - r) + 1;       if (n == r) ans -= abs(pos - r) + 1;       n == r ? 0 : pos = r;       ans += abs(pos - l) + 1;       if (1 == l) ans -= abs(pos - l) + 1;     } else {       ans += abs(pos - l) + 1;       if (1 == l) ans -= abs(pos - l) + 1;       1 == l ? 0 : pos = l;       ans += abs(pos - r) + 1;       if (n == r) ans -= abs(pos - r) + 1;     }     cout << ans <<   n ;   }   