#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;
}