var
n,i,j,k:longint;
ls1,ls2:longint;
r1,r2:array[1..10] ofstring;
q:array[1..10] of longint;
ls:string;
begin
readln(n);
for i:=1to n do
readln(r1[i]);
for i:=1to n dobegin
readln(r2[i]);
readln(ls1,ls2);
for j:=1to n doif r2[i]=r1[j] thenbeginif ls2>0then q[j]:=q[j]-(ls1-ls1 mod ls2);
end;
if ls2>0thenbeginfor j:=1to ls2 dobegin
readln(ls);
for k:=1to n doif r1[k]=ls then
q[k]:=q[k]+ls1 div ls2;
end;
end;
end;
for i:=1to n do
writeln(r1[i],' ',q[i]);
end.