#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