#include <iostream>
#include <string>
using namespace std;
struct Node{
string num;
int tryNum;
int testNum;
};
int main(){
int N,M,search[1000];
Node stu[1000];
cin>>N;
for(int i=0;i<N;i++){
cin>>stu[i].num>>stu[i].tryNum>>stu[i].testNum;
}
cin>>M;
for(int i=0;i<M;i++){
cin>>search[i];
}
for(int i=0;i<M;i++){
for(int j=0;j<N;j++){
if(stu[j].tryNum==search[i]){
cout<<stu[j].num<<" "<<stu[j].testNum<<endl;
break;
}
}
}
return 0;
}