#include using namespace std; typedef long long ll; #define rep(i,n) for(ll i = 0;i<((ll)(n));i++) #define reg(i,a,b) for(ll i = ((ll)(a));i<=((ll)(b));i++) #define irep(i,n) for(ll i = ((ll)(n)-1);i>=0;i--) #define ireg(i,a,b) for(ll i = ((ll)(b));i>=((ll)(a));i--) /* */ string s; ll n; double ans=0; void init(){ cin>>s; n = s.size(); } int main(void){ init(); rep(i,26){ int before = 1; double sum = n*(n-1)/2 + n, l=0; rep(j,n){ // 0の長さを取得 if(s[j]=='a'+i){ if(before==0){ sum -= l*(l-1)/2 + l; l=1; }else{ l++; } before = 1; }else{ if(before==0){ l++; }else{ l=1; } before = 0; } } if(before==0)sum -= l*(l-1)/2 + l; // cerr<