#include <bits/stdc++.h>
int comb(int m) {
  int result;
  result = m * (m - 1) / 2;
  return result;
}
int main() {
  int n;
  scanf("%d", &n);
  getchar();
  char string[n][20];
  int i, j;
  int a[n];
  for (i = 0; i < n; i++) {
    a[i] = 1;
  }
  for (i = 0; i < n; i++) {
    gets(string[i]);
  }
  for (i = 0; i < n; i++) {
    for (j = 0; j < i; j++) {
      if (string[i][0] == string[j][0]) {
        a[j]++;
        break;
      }
    }
  }
  int sum = 0;
  for (i = 0; i < n; i++) {
    if (a[i] > 2) {
      if (a[i] % 2 == 0) {
        sum += 2 * comb(a[i] / 2);
      } else if (a[i] % 2 == 1) {
        sum += comb(a[i] / 2);
        sum += comb((a[i] / 2) + 1);
      }
    } else {
      continue;
    }
  }
  printf("%d\n", sum);
  return 0;
}
