$map$
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;cin>>n;
map<string,int > d;
while(n--){
string s;int x;cin>>s>>x;
d[s] = x;
}
int m;cin>>m;
while(m--){
string s;cin>>s;
if(d.count(s))cout<<d[s]<<endl;
else puts("-1");
}
return 0;
}