#include<stdio.h>
typedef struct
{
char number[20];
int num;
int zh;
}stu;
int main()
{
int m,n,t;
scanf("%d",&n);
stu s[2000];
for(int i;i<n;i++)
{
scanf("%d %d %d",s[i].number,s[i].num,s[i].zh);
scanf("%d",&m);
}
for(int i=0;i<m;i++)
{
scanf("%d",&t);
for(int j=0;j<m;j++)
{
if(s[j].num==t)
printf("%s %d\n", s[j].number, s[j].zh);
}
}
return 0;
}