#include<bits/stdc++.h>
using namespace std;
const int N=100010;
typedef long long ll;
unordered_map<char,int> h;
char a[N];
int main(){
scanf("%s",a);
ll res=0;
h.clear();
int n=strlen(a);
for(int i=0;i<n;i++){
res+=h[a[i]];
h[a[i]]++;
}
cout<<res*2+n<<endl;
return 0;
}