#include <cstdio>
#include <iostream>
#include <string>
#include <map>
using namespace std;
int main(){
string str;
map<string, string> charmsToFunction;
map<string, string> functionToCharm;
while(getline(cin,str)) {
if (str == "@END@") {
break;
}
int pos = str.find("]");
string key = str.substr(1, pos - 1);
string function = str.substr(pos + 2);
charmsToFunction[key] = function;
functionToCharm[function] = key;
}
int samples;
scanf("%d\n",&samples);
while(samples--){
string s,answer;
getline(cin,s);
if(s[0]!='['){
answer=functionToCharm[s];
}else{
int p=s.find("]");
s=s.substr(1,p-1);
answer=charmsToFunction[s];
}
if(answer==""){
printf("what?\n");
}else{
cout<<answer<<endl;
}
}
return 0;
}