#include using namespace std; int main(){ string S; cin >> S; int N = S.size(); long long ans = 0; vector cnt(26, 0); for (int i = 0; i < N; i++){ int p = S[i] - 'A'; ans += (long long) cnt[p] * (N - 1 - i); cnt[p]++; } for (int i = 0; i < 26; i++){ ans -= (long long) cnt[i] * (cnt[i] - 1) * (cnt[i] - 2) / 6; } cout << ans << endl; }