#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main() {
while (true) {
int n, m;
cin >> n >> m;
if (n == 0 && m == 0) break;
string longString;
for (int i = 0; i < n; ++i) {
string word;
cin >> word;
longString += word;
}
vector<int> indices(m);
for (int i = 0; i < m; ++i) {
cin >> indices[i];
}
string result;
for (int index : indices) {
result += longString[index - 1];
}
cout << result << endl;
}
return 0;
}
E01