#include <bits/stdc++.h>
using namespace std;
struct mapp{//结构体定义
string timian;//题面
string daan;//答案
}arr[800];//数组
char _arr[4] = {'A','B','C','D'};//选项(注意要大写)
int main() {
int n,q;//基础的变量设定
int a;//计数变量
string ap;//二次输入的题面
string ta;//正确的答案(二次输入)
string ans;//二次输入的答案
for(int i = 0;i < n;i++)
cin >> arr[i].timian >> arr[i].daan;//基本输入
for(int i = 0;i < q;i++){//循环:运行q次
cin >> ap;//二次输入的题面
for(int j = 0;j < 4;j++){//循环:运行4个选项次
for(int x = 0;x < n;x++){//循环,执行n次
if(arr[x].timian == ap){
ta = arr[x].daan;//寻找正确答案
break;//退出循环,避免无意义循环
}
}
cin >> ans;//输入二次2输入的答案
if(ans == ta){//判断是哪个答案
cout << _arr[j];//输出该选项
break;//退出循环,避免无意义循环
}
}
}
return 0;
}