#include <bits/stdc++.h>
using namespace std;
const int mod = 1e9 + 7;
const long long int INF = 1e17;
long long int fun(string s) {
  long long int i;
  long long int l = s.length();
  long long int temp[l];
  long long int coun = 0;
  for (i = l - 1; i >= 0; i--) {
    if (s[i] == 'h') {
      coun++;
    }
    temp[i] = coun;
  }
  long long int res = 0;
  for (i = 0; i < l; i++) {
    if (s[i] == 's') {
      res += temp[i];
    }
  }
  return res;
}
bool cmp(string a, string b) { return fun(a + b) > fun(b + a); }
int main() {
  ios_base::sync_with_stdio(0);
  long long int i, j, k, l, n;
  cin >> n;
  string s[n];
  vector<string> v;
  string ans = "";
  for (i = 0; i < n; i++) {
    cin >> s[i];
    v.push_back(s[i]);
  }
  sort(v.begin(), v.end(), cmp);
  for (i = 0; i < v.size(); i++) {
    ans += v[i];
  }
  long long int res = fun(ans);
  cout << res << endl;
  return 0;
}
