#include <bits/stdc++.h>
using namespace std;
struct hhh{
string name,song;//song是送礼人名
int a,b,c,z,bb;//song的钱和分给几个人和得到几块钱和name的送钱
}q[15];
int main(){
int n;
string s;//song要送的人名(之一)
cin>>n;
for(int i=1;i<=n;i++)
cin>>q[i].name;
for(int i=1;i<=n;i++){
cin>>q[i].song>>q[i].a>>q[i].b;
for(int l=1;l<=n;l++){
if(q[i].song==q[l].name){
q[l].z=q[i].a;
q[l].bb=q[i].b;
}
}
for(int j=1;j<=q[i].b;j++){
cin>>s;
for(int k=1;k<=n;k++){
if(s==q[k].name){
q[k].c+=q[i].a/q[i].b;
}
}
}
}
for(int i=1;i<=n;i++){
if(q[i].bb>0)
cout<<q[i].name<<' '<<q[i].z%q[i].bb+q[i].c-q[i].z<<endl;
else
cout<<q[i].name<<' '<<q[i].z+q[i].c-q[i].z<<endl;
}
return 0;
}