#include <iostream>
#include <string>
#include <cstring>
using namespace std;
int ans=100000;
string str;
int main(){
	cin>>str;
	for (char l='a';l<='z';l++){
		string s=str+l;
		int le=0,maxi=0;
		for (int i=0;i<s.size();i++){
			if (s[i]!=l){
				le++;
			}else{
				if (le>maxi) maxi=le;
				le=0;
			}
		}
		if (maxi<ans) ans=maxi;
	}
	cout<<ans;
	return 0;
} 