#include <bits/stdc++.h>
#pragma comment(linker, "/STACK:16777216")
using namespace std;
const int INF = (1 << 30) - 1;
const double EPS = 1e-9;
string s;
void Load() {
  s = "";
  for (int c = getchar(); c != '\n' && c != EOF; c = getchar()) s += c;
}
int cnt[305];
void Solve() {
  long long res = 0;
  int n = s.size();
  for (int i = 0; i < n; i++) cnt[s[i]]++;
  for (int i = 0; i < n; i++) res += cnt[s[i]];
  cout << res;
}
int main() {
  Load();
  Solve();
  return 0;
}
