#include<bits/stdc++.h>
using namespace std;
#define ll long long
void solve(){
string s;
cin>>s;
int n=s.size(),ans=0;
for(int i=0;i<n;i++){
unordered_map<char,int>mp;
int mx=0;
for(int j=i;j<n;j++){
mp[s[j]]++;
mx=max(mx,mp[s[j]]);
if(mp.size()-mx>=0)ans++;
}
}
cout<<ans<<"\n";
}
int main(){
ios_base::sync_with_stdio(false);
cin.tie(NULL);
solve();
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCiNkZWZpbmUgbGwgbG9uZyBsb25nCgp2b2lkIHNvbHZlKCl7CiAgICBzdHJpbmcgczsKICAgIGNpbj4+czsKICAgIGludCBuPXMuc2l6ZSgpLGFucz0wOwogICAgZm9yKGludCBpPTA7aTxuO2krKyl7CiAgICAgICAgdW5vcmRlcmVkX21hcDxjaGFyLGludD5tcDsKICAgICAgICBpbnQgbXg9MDsKICAgICAgICBmb3IoaW50IGo9aTtqPG47aisrKXsKICAgICAgICAgICAgbXBbc1tqXV0rKzsKICAgICAgICAgICAgbXg9bWF4KG14LG1wW3Nbal1dKTsKICAgICAgICAgICAgaWYobXAuc2l6ZSgpLW14Pj0wKWFucysrOwogICAgICAgIH0KICAgIH0KICAgIGNvdXQ8PGFuczw8IlxuIjsKfQoKaW50IG1haW4oKXsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwogICAgY2luLnRpZShOVUxMKTsKICAgIHNvbHZlKCk7CiAgICByZXR1cm4gMDsKfQ==