// 解答不能. // ※正解者様のプログラム参照. #include using namespace std; int main() { // 1. 入力情報取得. int A, B, S; cin >> A >> B >> S; // 2. 移動数計算???. int ans = 0; if(S == 1 || abs(A - S) <= abs(B - S)) ans = abs(A - S) + S; else if(A != 0) ans = A + abs(S - B) + min(S - 1, abs(S - A)); else ans = abs(S - B) + S + 1; // 3. 出力. cout << ans << endl; return 0; }