#include using namespace std; using ll = long long; int main(){ string S; cin >> S; int N = S.size(); vector> A(26); vector inv(N),banme(N); for(int i = 0; i < N; i++){ int c = S[i] - 'A'; A[c].push_back(i); inv[i] = c; banme[i] = A[c].size(); } ll ans = 0; for(int i = 0; i < N; i++){ ll fr = banme[i] - 1; ll bk = N - 1 - i - (A[inv[i]].size() - banme[i]); ans += fr * bk; } cout << ans << endl; }