n = int(input())
d = {}
for _ in range(n):
d[input()] = 0
for _ in range(n):
giver = input()
money,heads = map(int,input().split())
for _ in range(heads):
d[input()] += money//heads
d[giver] -= money//heads
for i in d.items():
print(i[0]+' '+str(i[1]))
明明和样例是一样的啊,为啥全WA