#include <bits/stdc++.h>
using namespace std;
char s[10013];
int g = 0, ret = 0;
map<string, int> ma;
void wczyt() {
  string a;
  while (s[g] >= 'A' && s[g] <= 'Z') {
    a += s[g++];
  }
  ret += ma[a];
  ma[a]++;
  while (s[g] != '.') {
    g++;
    wczyt();
  }
  g++;
  ma[a]--;
}
int main() {
  scanf("%s", s);
  wczyt();
  printf("%d\n", ret);
  return 0;
}
