#include<iostream>
#include<map>
#include<string>
#include<vector>
using namespace std;
int main( ) {
freopen ( "in.txt" ,"r" ,stdin ) ;
freopen ( "out.txt" ,"w" ,stdout ) ;
int n,cant,amigos;
string s1,s2;
vector< string> v;
cin >> n;
while ( 1 ) {
map< string, int > M;
v.clear ( ) ;
for ( int i= 0 ; i< n; i++ ) {
cin >> s1;
v.push_back ( s1) ;
}
for ( int i= 0 ; i< n; i++ ) {
cin >> s1>> cant>> amigos;
if ( amigos! = 0 ) M[ s1] - = amigos* ( cant/ amigos) ;
for ( int j= 0 ; j< amigos; j++ ) {
cin >> s2;
M[ s2] + = cant/ amigos;
}
}
for ( int i= 0 ; i< n; i++ )
cout << v[ i] << " " << M[ v[ i] ] << endl;
if ( cin >> n) cout << endl;
else break ;
}
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPG1hcD4KI2luY2x1ZGU8c3RyaW5nPgojaW5jbHVkZTx2ZWN0b3I+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKXsKICAgIGZyZW9wZW4oImluLnR4dCIsInIiLHN0ZGluKTsKICAgIGZyZW9wZW4oIm91dC50eHQiLCJ3IixzdGRvdXQpOwogICAgCiAgICBpbnQgbixjYW50LGFtaWdvczsKICAgIAogICAgc3RyaW5nIHMxLHMyOwogICAgCiAgICB2ZWN0b3I8c3RyaW5nPiB2OwogICAgCiAgICBjaW4+Pm47CiAgICAKICAgIHdoaWxlKDEpewogICAgICAgIG1hcDxzdHJpbmcsIGludD4gTTsKICAgICAgICAKICAgICAgICB2LmNsZWFyKCk7CiAgICAgICAgCiAgICAgICAgZm9yKGludCBpPTA7aTxuO2krKyl7CiAgICAgICAgICAgIGNpbj4+czE7CiAgICAgICAgICAgIHYucHVzaF9iYWNrKHMxKTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgCiAgICAgICAgZm9yKGludCBpPTA7aTxuO2krKyl7CiAgICAgICAgICAgIGNpbj4+czE+PmNhbnQ+PmFtaWdvczsKICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICBpZihhbWlnb3MhPTApIE1bczFdLT1hbWlnb3MqKGNhbnQvYW1pZ29zKTsKICAgICAgICAgICAgCiAgICAgICAgICAgIGZvcihpbnQgaj0wO2o8YW1pZ29zO2orKyl7CiAgICAgICAgICAgICAgICBjaW4+PnMyOwogICAgICAgICAgICAgICAgTVtzMl0rPWNhbnQvYW1pZ29zOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIAogICAgICAgIGZvcihpbnQgaT0wO2k8bjtpKyspCiAgICAgICAgICAgIGNvdXQ8PHZbaV08PCIgIjw8TVt2W2ldXTw8ZW5kbDsKICAgICAgICAKICAgICAgICBpZihjaW4+Pm4pIGNvdXQ8PGVuZGw7CiAgICAgICAgZWxzZSBicmVhazsKICAgIH0KfQ==
stdin
NSBkYXZlIGxhdXJhIG93ZW4gdmljayBhbXIgZGF2ZSAyMDAgMyBsYXVyYSBvd2VuIHZpY2sgb3dlbiA1MDAgMSBkYXZlIGFtciAxNTAgMiB2aWNrIG93ZW4gbGF1cmEgMCAyIGFtciB2aWNrIHZpY2sgMCAwIDMgbGl6IHN0ZXZlIGRhdmUgbGl6IDMwIDEgc3RldmUgc3RldmUgNTUgMiBsaXogZGF2ZSBkYXZlIDAgMiBzdGV2ZSBsaXo=
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 3 liz steve dave liz 30 1 steve steve 55 2 liz dave dave 0 2 steve liz