#include <bits/stdc++.h>
using namespace std;
long long max(long long a, long long b) {
  if (a > b)
    return a;
  else
    return b;
}
long long min(long long a, long long b) {
  if (a < b)
    return a;
  else
    return b;
}
long long pow(long long B, long long P) {
  long long S = 1;
  for (long long i = 1; i <= P; i++) S = S * B;
  return S;
}
long long fx4[] = {1, -1, 0, 0};
long long fy4[] = {0, 0, 1, -1};
bool check(int a, int b, int c) {
  if (a + b > c || b + c > a || a + c > b)
    return true;
  else
    return false;
}
int main() {
  long long T, N, M, X, Y, Z, W;
  int A[20];
  for (int i = 1; i <= 3; i++) cin >> A[i];
  sort(A + 1, A + 4);
  X = A[3] - A[2];
  if (A[1] <= X)
    cout << X - A[1] + 1 << endl;
  else
    cout << 0 << endl;
  return 0;
}
