#include <iostream>
#include <vector>
#include <algorithm>
#include <string>
#include <map>
#include <cmath>
#include <queue>
#include <numeric>
#include <climits>
#include <iterator>
#include <iomanip>
#include <stack>
#include <set>
#include <cstdio>
#include <bitset>
#include <functional>
#include <tuple>
#include <list>
#include <deque>
#include <sstream>
using namespace std;
typedef pair<int, int> P;

#define FOR(i, a, n) for (ll i = (ll)a; i<(ll)n; ++i)
#define REP(i, n) FOR(i, 0, n)

typedef long long ll;
typedef vector<int> VI;
int GCD(int a, int b){
    if(b==0) return a;
    return GCD(b, a%b);
}

int main() {
    int n; cin >> n;
    int ans=0, cnt=0, out_cnt=0; 
    while(n){
        string s; cin >> s;
        if(s=="HIT"){
            cnt++;
            if(cnt==4){
                ans++;
                cnt--;
            }
        }else if(s=="HOMERUN"){
            ans += cnt+1;
            cnt=0;
        }else{
            out_cnt++;
            if(out_cnt==3){
                cnt=0;
                n--;
                out_cnt=0;
                cout << ans << endl;
                ans=0;
            }
        }
    }
	return 0;
}
