#include <bits/stdc++.h>
using namespace std;
int main() {
  long long num[3];
  cin >> num[0] >> num[1] >> num[2];
  int maxpos = -1;
  for (int i = 0; i < 3; i++) {
    if (maxpos == -1 || num[maxpos] < num[i]) maxpos = i;
  }
  if (num[maxpos] == 1) {
    cout << 0 << endl;
  } else {
    long long days = num[maxpos];
    long long ans = 0;
    for (int i = 0; i < 3; i++) {
      if (num[i] - days + 1 <= 0 && i < maxpos) num[i]++;
      if (num[i] - days < 0 && i < maxpos)
        ans += days - num[i];
      else if (num[i] - days + 1 < 0)
        ans += days - 1 - num[i];
    }
    cout << ans << endl;
  }
  return 0;
}
