/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
private static boolean checkChar(char c, char n) {
boolean result = false;
switch (n) {
case '2':
if (c == 'a' || c == 'b' || c == 'c') result = true;
break;
case '3':
if (c == 'd' || c == 'e' || c == 'f') result = true;
break;
case '4':
if (c == 'g' || c == 'h' || c == 'i') result = true;
break;
case '5':
if (c == 'j' || c == 'k' || c == 'l') result = true;
break;
case '6':
if (c == 'm' || c == 'n' || c == 'o') result = true;
break;
case '7':
if (c == 'p' || c == 'q' || c == 'r' || c == 's') result = true;
break;
case '8':
if (c == 't' || c == 'u' || c == 'v') result = true;
break;
case '9':
if (c == 'w' || c == 'y' || c == 'z') result = true;
break;
}
return result;
}
{
StringBuilder strbOut = new StringBuilder();
String[] nik
= rd.
readLine().
split(" ");
for (int i = 0; i < n; i++) dic[i] = rd.readLine();
int[] lengths = new int[n];
for (int i = 0; i < n; i++) lengths[i] = dic[i].length();
int[] nums = new int[k];
for (int i
= 0; i
< k
; i
++) nums
[i
] = Integer.
parseInt(rd.
readLine());
for (int i = 0; i < k; i++) {
char[] num
= String.
valueOf(nums
[i
]).
toCharArray(); int len = num.length;
List<String> words = new ArrayList<>();
for (int j = 0; j < n; j++) {
if (lengths[j] == len) {
byte[] flags = new byte[len];
char[] word = dic[j].toCharArray();
for (int s = 0; s < len; s++) {
if (checkChar(word[s], num[s])) flags[s] = 1;
} // for for single word
int count = 0;
for (int s = 0; s < len; s++) if (flags[s] == 1) count++;
if (count
== len
) words.
add(String.
valueOf(dic
[j
])); } // end if
} // end for j -> dic
if (words.size() == 0) strbOut.append("BRAK");
else {
for (int s = 0; s < words.size(); s++) strbOut.append(words.get(s)).append(' ');
strbOut.delete(strbOut.length() - 1, strbOut.length());
}
strbOut.append("\n");
} // end for i -> nums
strbOut.delete(strbOut.length()-1, strbOut.length());
out.write(strbOut.toString().getBytes());
out.flush();
}
}