#include <iostream>
#include <cstdio>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
int n, a, b, k=0, acc[15]={0}, idx, tmp;
vector <string> v;
string s;
scanf("%d", &n);
for(int i=0; i<n; i++) cin>>s, v.push_back(s);
for(int i=0; i<n; i++) {
cin>>s;
scanf("%d%d", &a, &b);
idx=find(v.begin(), v.end(), s)-v.begin();
tmp=idx;
for(int j=0; j<b; j++) {
cin>>s;
idx=find(v.begin(), v.end(), s)-v.begin();
acc[idx]+=a/b, acc[tmp]-=a/b;
}
}
for(vector <string>::iterator i=v.begin(); i!=v.end(); i++) {
cout<<(*i)<<" "<<acc[k]<<endl;
k++;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGlvPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8YWxnb3JpdGhtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgbiwgYSwgYiwgaz0wLCBhY2NbMTVdPXswfSwgaWR4LCB0bXA7Cgl2ZWN0b3IgPHN0cmluZz4gdjsKCXN0cmluZyBzOwoJc2NhbmYoIiVkIiwgJm4pOwoJZm9yKGludCBpPTA7IGk8bjsgaSsrKSBjaW4+PnMsIHYucHVzaF9iYWNrKHMpOwoJZm9yKGludCBpPTA7IGk8bjsgaSsrKSB7CgkJY2luPj5zOwoJCXNjYW5mKCIlZCVkIiwgJmEsICZiKTsKCQlpZHg9ZmluZCh2LmJlZ2luKCksIHYuZW5kKCksIHMpLXYuYmVnaW4oKTsKCQl0bXA9aWR4OwoJCWZvcihpbnQgaj0wOyBqPGI7IGorKykgewoJCQljaW4+PnM7CgkJCWlkeD1maW5kKHYuYmVnaW4oKSwgdi5lbmQoKSwgcyktdi5iZWdpbigpOwoJCQlhY2NbaWR4XSs9YS9iLCBhY2NbdG1wXS09YS9iOwoJCX0KCX0KCWZvcih2ZWN0b3IgPHN0cmluZz46Oml0ZXJhdG9yIGk9di5iZWdpbigpOyBpIT12LmVuZCgpOyBpKyspIHsKCQljb3V0PDwoKmkpPDwiICI8PGFjY1trXTw8ZW5kbDsKCQlrKys7Cgl9CglyZXR1cm4gMDsKfQ==
NQpkYXZlCmxhdXJhCm93ZW4KdmljawphbXIKZGF2ZQoyMDAgMwpsYXVyYQpvd2VuCnZpY2sKb3dlbgo1MDAgMQpkYXZlCmFtcgoxNTAgMgp2aWNrCm93ZW4KbGF1cmEKMCAyCmFtcgp2aWNrCnZpY2sKMCAw
5
dave
laura
owen
vick
amr
dave
200 3
laura
owen
vick
owen
500 1
dave
amr
150 2
vick
owen
laura
0 2
amr
vick
vick
0 0