#include <iostream> #include <string> #include <algorithm> #include <cmath> #include <map> #include <utility> using namespace std; map<string,string>m; int main() { string s; while(1) { getline(cin,s); if(s=="@END@")break; int pos = s.find(']'); string s1 = s.substr(0,pos+1); string s2 = s.substr(pos+2); m.insert(make_pair(s1, s2)); s1.erase(0,1); s1.erase(s1.size()-1,1); m.insert(make_pair(s2, s1)); } int n; cin>>n; cin.get(); while(n--) { string ss; getline(cin,ss); // cout<<ss<<endl; auto it = m.find(ss); if(it!=m.end()) { cout<<it->second<<endl; } else { cout<<"what?"<<endl; } } } // 64 位输出请用 printf("%lld")