program diaper;
const
MAXN = 100;
var
K, N, i, milk, food : LongInt;
F : array[0..MAXN-1] of longint;
B : array[0..MAXN-1] of char; (*per il carattere blank tra il numero e il tipo di pasto*)
T : array[0..MAXN-1] of char;
begin
{
uncomment the two following lines if you want to read/write from files
assign(input, 'input.txt'); reset(input);
assign(output, 'output.txt'); rewrite(output);
}
ReadLn(N);
for i:=0 to N-1 do readln (F[i],B[i],T[i]);
K := 0; milk:=0; food:=0;
for i:=0 to N-1 do
begin
if T[i]='M' then
begin
milk:=milk +F[i];
if milk>=50 then begin if i<N-1 then begin K:=K+1; milk:=milk-50;end; end;
end;
if T[i]='B' then
begin
food:=food +F[i];
if food>=80 then begin if i<N-1 then begin K:=K+1; food:=food-80;end; end;
end;
end;
WriteLn(K);
end.
cHJvZ3JhbSBkaWFwZXI7Cgpjb25zdAogICAgTUFYTiA9IDEwMDsKCnZhcgogICAgSywgTiwgaSwgbWlsaywgZm9vZCA6IExvbmdJbnQ7CiAgICBGIDogYXJyYXlbMC4uTUFYTi0xXSBvZiBsb25naW50OwogICAgQiA6IGFycmF5WzAuLk1BWE4tMV0gb2YgY2hhcjsgKCpwZXIgaWwgY2FyYXR0ZXJlIGJsYW5rIHRyYSBpbCBudW1lcm8gZSBpbCB0aXBvIGRpIHBhc3RvKikKICAgIFQgOiAgYXJyYXlbMC4uTUFYTi0xXSBvZiBjaGFyOwpiZWdpbgp7CiAgICB1bmNvbW1lbnQgdGhlIHR3byBmb2xsb3dpbmcgbGluZXMgaWYgeW91IHdhbnQgdG8gcmVhZC93cml0ZSBmcm9tIGZpbGVzCiAgICBhc3NpZ24oaW5wdXQsICAnaW5wdXQudHh0Jyk7ICByZXNldChpbnB1dCk7CiAgICBhc3NpZ24ob3V0cHV0LCAnb3V0cHV0LnR4dCcpOyByZXdyaXRlKG91dHB1dCk7Cn0KCiAgICBSZWFkTG4oTik7CgogICAgZm9yIGk6PTAgdG8gTi0xIGRvICByZWFkbG4gKEZbaV0sQltpXSxUW2ldKTsKICAgICAgICAgICAgICAgICAgICAgCiAgICBLIDo9IDA7IG1pbGs6PTA7IGZvb2Q6PTA7CgogICAgZm9yIGk6PTAgdG8gTi0xIGRvCiAgICAgICAgICBiZWdpbgogICAgICAgICAgICBpZiBUW2ldPSdNJyB0aGVuIAogICAgICAgICAgICAgICAgICAgICAgICAgYmVnaW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgbWlsazo9bWlsayArRltpXTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgbWlsaz49NTAgdGhlbiBiZWdpbiBpZiBpPE4tMSB0aGVuIGJlZ2luIEs6PUsrMTsgbWlsazo9bWlsay01MDtlbmQ7IGVuZDsKICAgICAgICAgICAgICAgICAgICAgICAgIGVuZDsKICAgICAgICAgICAgaWYgVFtpXT0nQicgdGhlbiAKICAgICAgICAgICAgICAgICAgICAgICAgIGJlZ2luCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvb2Q6PWZvb2QgK0ZbaV07CiAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIGZvb2Q+PTgwIHRoZW4gYmVnaW4gaWYgaTxOLTEgdGhlbiBiZWdpbiBLOj1LKzE7IGZvb2Q6PWZvb2QtODA7ZW5kOyBlbmQ7CiAgICAgICAgICAgICAgICAgICAgICAgICBlbmQ7ICAgICAgICAgICAgIAogICAgICAgICBlbmQ7ICAgICAgICAgICAgICAgICAgICAKCiAgICBXcml0ZUxuKEspOwoKZW5kLgo=