#include using namespace std; int main() { cin.tie(0); cout.tie(0); ios::sync_with_stdio(false); string S; cin >> S; int N = S.length(); vector> C(N + 1, vector(26, 0)); for(int i = 0; i < N; i++) { for(int j = 0; j < 26; j++) { C[i + 1][j] += C[i][j]; } C[i + 1][S[i] - 'A']++; } long long ans = 0; for(int i = 0; i < N; i++) { for(int j = 0; j < 26; j++) { if(S[i] - 'A' != j) { ans += (long long) C[i][j] * (C[i][j] - 1) / 2; } } } cout << ans << '\n'; return 0; }