#define _CRT_SECURE_NO_WARNINGS #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; } ll x,y,d; int main(){ while(cin >> x >> y >> d){ cout << max(0LL ,d+1 - max(0LL,(d-x)) - max(0LL,(d-y)) ) << endl; } }