// // main.cpp // codeforces // // Created by Lucas Sousa Meireles on 5/7/16. // Copyright © 2016 Lucas Sousa Meireles. All rights reserved. // #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main(){ int v[26], maxSoFar=0; string s; for (int i=0; i < 26; i++) cin >> v[i]; cin >> s; int h,b; b = s.size(); for(int i=0; i < s.size(); i++){ // int k = s[i]-'a'; maxSoFar = max(maxSoFar, v[s[i]-'a']); } cout << maxSoFar*b << endl; return 0; }