#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define iter(a,b,c,d) for(a = b; a < c; a+=d) #define ited(a,b,c,d) for(a = b; a > c; a-=d) #define li long int #define uli unsigned li #define ll long li #define ull unsigned ll #define si(a) scanf("%d",&a) #define sli(a) scanf("%ld",&a) #define sll(a) scanf("%lld",&a) #define slu(a) scanf("%llu",&a) #define sf(a) scanf("%f",&a) #define slf(a) scanf("%lf",&a) #define PI 3.1415926 using namespace std; int main() { /*freopen("1in.txt", "r", stdin); freopen("1out.txt", "w", stdout);*/ int ht[26]; int i; iter(i,0,26,1){cin >> ht[i];} string s; cin >> s; int maxh = 0; iter(i,0,s.size(),1) { maxh = max(maxh,ht[s[i]-'a']); } cout << (maxh * s.size()); return 0; }