link
#include<bits/stdc++.h>
typedef long long int ll;
using namespace std;
const int maxn=1e6+10;
int a[26][maxn],s[26][maxn];
ll ans;
string x;
int main(){
cin>>x;
x=" "+x;
for(int i=1;i<x.size();i++){
a[x[i]-'a'][i]++;
}
for(int i=0;i<26;i++){
for(int j=1;j<x.size();j++)s[i][j]=s[i][j-1]+a[i][j];
}
for(int i=1;i<x.size();i++){
for(int j=0;j<26;j++){
if(j==x[i]-'a')continue;
ans+=s[j][x.size()-1]-s[j][i];
}
}
if(ans)cout<<ans;
else cout<<1;
return 0;
}