#include <bits/stdc++.h>
using namespace std;
#pragma warning(disable : 4996)
string s, s1;
int res;
set<string> m;
int main() {
  s1.resize(200);
  while (!feof(stdin)) {
    gets(&s1[0]);
    s.clear();
    if (s1.empty()) break;
    if (feof(stdin)) break;
    for (int i = 0; s1[i] != 0; i++) s += s1[i];
    if (s[0] == '+') {
      s.erase(0, 1);
      m.insert(s);
    } else if (s[0] == '-') {
      s.erase(0, 1);
      m.erase(s);
    } else {
      int i;
      for (i = 0; s[i] != ':'; i++)
        ;
      res += (s.size() - i - 1) * m.size();
    };
  };
  cout << res << endl;
  return 0;
};
