//直角二等辺三角形が見えた #include using namespace std; int x, y, d; int main() { cin >> x >> y >> d; if ( x < y ) swap(x, y); if ( d <= y ) { cout << max(0, d+1) << endl; } else if ( d <= x ) { cout << max(0, y+1) << endl; } else { cout << max(0, x+y-d+1) << endl; } return 0; }