program arena;
var
N, E, L, i , P, Q, vivi, ricordaL : longint;
t : char;
Live : array[0..100000] of longint;
begin
readln(N, E, L);
for i:=0 to N-1 do Live[i]:=L;
vivi:=0; ricordaL:=L;
for i:=0 to E-1 do
begin
read(P, t, t);
if t = 'f' then readln(Q)
else begin
assert(t='e');
readln;
end;
if t='e' then
begin
Live[P]:=Live[P]-1;
L:=L-1;
end
else
inc(Live[Q]);
end;
for i:=0 to E-1 do write(Live[i],' ') ; writeln;
for i:=0 to E-1 do if Live[i]>=ricordaL then inc(vivi);
writeln(vivi); (* printing solution *)
end.
cHJvZ3JhbSBhcmVuYTsKdmFyCiAgICBOLCBFLCBMLCBpICwgUCwgUSwgdml2aSwgcmljb3JkYUwgICA6IGxvbmdpbnQ7CiAgICB0ICAgOiBjaGFyOwogICAgTGl2ZSA6IGFycmF5WzAuLjEwMDAwMF0gb2YgbG9uZ2ludDsKCmJlZ2luCiAgICByZWFkbG4oTiwgRSwgTCk7CiAgICBmb3IgaTo9MCB0byBOLTEgZG8gTGl2ZVtpXTo9TDsKICAgIHZpdmk6PTA7IHJpY29yZGFMOj1MOwogICAgZm9yIGk6PTAgdG8gRS0xIGRvIAogICAgICBiZWdpbgogICAgICAgIHJlYWQoUCwgdCwgdCk7CiAgICAgICAgaWYgdCA9ICdmJyB0aGVuIHJlYWRsbihRKQogICAgICAgICAgICAgICAgICAgZWxzZSBiZWdpbgogICAgICAgICAgICAgICAgICAgICAgIGFzc2VydCh0PSdlJyk7CiAgICAgICAgICAgICAgICAgICAgICAgcmVhZGxuOwogICAgICAgICAgICAgICAgICAgICBlbmQ7CiAgICAgICAgaWYgdD0nZScgdGhlbiAKICAgICAgICAgICAgICAgICAgICBiZWdpbgogICAgICAgICAgICAgICAgICAgICAgTGl2ZVtQXTo9TGl2ZVtQXS0xOwogICAgICAgICAgICAgICAgICAgICAgTDo9TC0xOwogICAgICAgICAgICAgICAgICAgIGVuZAogICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICBpbmMoTGl2ZVtRXSk7CiAgICAgIGVuZDsKICAgICBmb3IgaTo9MCB0byBFLTEgZG8gd3JpdGUoTGl2ZVtpXSwnICcpIDsgd3JpdGVsbjsKICAgIGZvciBpOj0wIHRvIEUtMSBkbyBpZiBMaXZlW2ldPj1yaWNvcmRhTCB0aGVuIGluYyh2aXZpKTsKICAgIHdyaXRlbG4odml2aSk7ICgqIHByaW50aW5nIHNvbHV0aW9uICopCiAgICAKZW5kLgo=