#define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define MAX_MOD 1000000007 #define REP(i,n) for(long long i = 0;i < n;++i) #define LONG_INF 100000000000000 int main() { iostream::sync_with_stdio(false); int a, b, s; cin >> a >> b >> s; if (abs(a - s) <= abs(b - s)||s == 1) { cout << abs(a - s) + s << endl; return 0; } else { int ans = abs(s - b) + (s - 1); if (a == 0) ans += 2; else ans += a; if (a != 0) ans = min(ans, abs(s - b) + abs(s - a) + a); cout << ans << endl; } }