#include <bits/stdc++.h>
using namespace std;
int main() {
// your code goes here
string a;
cin>>a;
set<char>st;
int end,start=0,mxl=INT_MIN;
for(end=0;end<a.length();end++)
{
while(st.find(a[end])!=st.end())
{
st.erase(a[start]);
start++;
}
st.insert(a[end]);
mxl=max(mxl,end-start+1);
}
cout<<mxl;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCXN0cmluZyBhOwoJY2luPj5hOwoJc2V0PGNoYXI+c3Q7CglpbnQgZW5kLHN0YXJ0PTAsbXhsPUlOVF9NSU47Cglmb3IoZW5kPTA7ZW5kPGEubGVuZ3RoKCk7ZW5kKyspCgl7CgkJd2hpbGUoc3QuZmluZChhW2VuZF0pIT1zdC5lbmQoKSkKCQl7CgkJCXN0LmVyYXNlKGFbc3RhcnRdKTsKCQkJc3RhcnQrKzsKCQl9CgkJc3QuaW5zZXJ0KGFbZW5kXSk7CgkJbXhsPW1heChteGwsZW5kLXN0YXJ0KzEpOwoJCQoJfQoJY291dDw8bXhsOwoJcmV0dXJuIDA7Cn0=