#include<bits/stdc++.h>
using namespace std;
int main(){
vector<long long> v;
long long x;
for(int i = 0; i < 3; i++){
cin>>x;
v.push_back(x);
}
sort(v.begin(),v.end());
if(v[1]== v[0] && v[1] == v[2]) cout<<0;
else if(v[2] - v[1] == 1 && v[2] - v[0] == 1) cout<<0;
else if(v[0] - v[2] == 1 && v[1] - v[2] == 1) cout<<0;
else{
if(v[2] == v[1]) cout<<v[2] -1 - v[0];
else cout<<(v[2] - 1)*2 - v[1] - v[0];
}
}
1506D - Epic Transformation | 1354G - Find a Gift |
1426F - Number of Subsequences | 1146B - Hate "A" |
1718C - Tonya and Burenka-179 | 834A - The Useless Toy |
1407D - Discrete Centrifugal Jumps | 1095B - Array Stabilization |
291B - Command Line Arguments | 1174B - Ehab Is an Odd Person |
624B - Making a String | 1064C - Oh Those Palindromes |
1471A - Strange Partition | 1746A - Maxmina |
1746B - Rebellion | 66C - Petya and File System |
1746C - Permutation Operations | 1199B - Water Lily |
570B - Simple Game | 599C - Day at the Beach |
862A - Mahmoud and Ehab and the MEX | 1525A - Potion-making |
1744D - Divisibility by 2n | 1744A - Number Replacement |
1744C - Traffic Light | 1744B - Even-Odd Increments |
637B - Chat Order | 546C - Soldier and Cards |
18D - Seller Bob | 842B - Gleb And Pizza |