#include<bits/stdc++.h>
using namespace std;
struct dd1{
string gh,bh;
int tj=0,id;
}n[114514];
bool cmp(dd1 x,dd1 y){
return x.id<y.id;
}
int main(){
int a,b;
cin>>a>>b;
for(int i=1;i<=a;i++){
cin>>n[i].id>>n[i].gh>>n[i].bh;
}
for(int i=1;i<=b;i++){
int ii,time;
cin>>ii>>time;
if(time>9){
for(int j=1;j<=a;j++){
if(n[j].id==ii)n[j].tj++;
}
}
}
sort(n+1,n+a+1,cmp);
for(int i=1;i<=a;i++){
cout<<n[i].id<<" "<<n[i].gh<<" "<<n[i].bh<<" "<<n[i].tj<<endl;
}
return 0;
}