//注意准考证号是大数
#include <iostream>
#include <string>
using namespace std;
const int MAX=1000;
struct student
{
string number;
int num1;
int num2;
}stu[MAX];
int main()
{
int N,M,st[MAX];
cin>>N;
for(int i=0;i<N;i++)
{
cin>>stu[i].number
>>stu[i].num1
>>stu[i].num2;
}
cin>>M;
for(int i=0;i<M;i++)
{
cin>>st[i];
}
for(int i=0;i<M;i++)
{
for(int j=0;j<N;j++)
{
if(st[i]==stu[j].num1)
cout<<stu[j].number<<" "
<<stu[j].num2<<endl;
}
}
return 0;
}