rt
#include<bits/stdc++.h>
using namespace std;
int n,k;
map<string ,int>mp;
int main()
{
cin>>n>>k;
string str;
while(n--)
{
string k;
int a;
cin>>k>>a;
mp[k]=a;
}
scanf("\n");
while(k--)
{
string sb,s="";
getline(cin,sb);
int f=0;
for(int i=0;i<sb.size();i++)
{
if(sb[i]=='{')
{
f=!f;
continue;
}
if(!f)
{
cout<<sb[i];
continue;
}
if(sb[i]=='}')
{
cout<<mp[s];
f=!f;
continue;
}
s+=sb[i];
}
cout<<'\n';
}
return 0;
}