#include<stdio.h>
#include<string.h>
int out_cnt;
int base[4];
int point;
//■HITの処理
void hit()
{
	int temp[4];
	for(int f1=0;f1<3;f1++){
		temp[f1+1]=base[f1];
	}
	for(int f1=0;f1<4;f1++){
		base[f1]=temp[f1];
	}
	base[0]=1;
	if(base[3]==1){
		point++;
		base[3]=0;
	}
}
//■HOMERUNの処理
void homerun()
{
	for(int f1=0;f1<3;f1++){
		if(base[f1]==1){
			base[f1]=0;
			point++;
		}
	}
	point++;
}
//■OUTの処理
void out()
{
	out_cnt++;
}
//■データの表示
void show()
{
	printf("一塁:%d 二塁%d 三塁%d\n",base[0],base[1],base[2]);
	printf("得点:%d アウト数:%d\n",point,out_cnt);
}
//■メイン関数
int main(void)
{
	int inning;
	scanf("%d",&inning);
	while(inning>0){
		char temp[10];
		scanf("%s",temp);
		if(strcmp(temp,"HIT")==0){
			hit();
		}
		else if(strcmp(temp,"HOMERUN")==0){
			homerun();
		}
		else{
			out();
		}
		if(out_cnt==3){
			printf("%d\n",point);
			inning--;
			out_cnt=0;
			point=0;
			for(int f1=0;f1<4;f1++){
				base[f1]=0;
			}
		}
		//show();
	}
	return 0;
}