#include #include #include #include #include #include #include #include #include /* * #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include */ using namespace std; #define tr(container, it) for(auto it = container.begin(); it != container.end(); it++) #define fr(i,n) for(int i=0;ipii; typedef vector vi; int main (int argc, char **argv) { // freopen ("ct4", "r", stdin); int n=26; vector h(n); for(int h_i = 0;h_i < n;h_i++){ cin >> h[h_i]; } string word; cin >> word; int m=0; tr(word,it){ m=max(m,h[*it-'a']); } cout<