#include <bits/stdc++.h>
using namespace std;
int nums[27] = {0};//本来起名为count 但是和库中的一个函数重名了 会导致报错 这也是取消头文件的一个弊端
string st;
int main(){
cin>>st;
int n = st.size();
for(int i = 0;i < n ;i++){
int x = st[i] - 'a' + 1;//小写字母转数字
nums[x] ++;
}
int max = nums[1];
int min = 1000;
for(int i = 2;i<=26;i++){
if(nums[i]>max)max = nums[i];
if(nums[i]<min&&nums[i]!= 0)min = nums[i];
}
int gap = max - min;
cout<<gap;
return 0;
}