#define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; typedef vector vi; typedef vector vvi; typedef pair pii; #define all(c) (c).begin(), (c).end() #define loop(i,a,b) for(ll i=a; iDUMP &operator,(const T&t){if(this->tellp())*this<<", ";*this< ostream& operator<<(ostream& os, vector const& v){ rep(i,v.size()) os << v[i] << (i+1==v.size()?"":" "); return os; } int main(){ int A,B,S; while(cin>>A>>B>>S){ int ans = 0; dump(A,B,S); if(abs(A-S) <= abs(B-S)){ ans += abs(A-S) + S; } else { ans += abs(B-S) + abs(A-1) + 1; } cout << ans << endl; } }