#include <iostream>
#include<string>
#include<map>
using namespace std;
using student = struct student{
//int num;
string name;
string sex;
int age;
};
int main() {
map<string,student>mymap;
int tmpage;
char tmpnum[100],tmpname[100],tmpsex[10];
int N;
scanf("%d",&N);
//struct student stu[N];
for(int i=0;i<N;i++) { // 注意 while 处理多个 case
scanf("%s %s %s %d",tmpnum,tmpname,tmpsex,&tmpage);
// printf("%s %s %s %d\n",tmpnum,tmpname,tmpsex,tmpage);
student s1;
mymap.insert(make_pair(tmpnum,s1));
mymap[tmpnum].age=tmpage;
mymap[tmpnum].name=tmpname;
mymap[tmpnum].sex=tmpsex;
//stu[i].age=tmpage;
}
int M;
scanf("%d",&M);
for(int i=0;i<M;i++){
scanf("%s",tmpnum);
if(mymap.find(tmpnum)==mymap.end()){
printf("No Answer!\n");
}else {
printf("%s %s %s %d\n",tmpnum,mymap[tmpnum].name.c_str(),mymap[tmpnum].sex.c_str(),mymap[tmpnum].age);
}
}
}
// 64 位输出请用 printf("%lld")