#include #include #include #include #include #include #include int main(){ int a[10],area,max,h[26],i; char s[10]; for(i = 0; i < 25; i++){ scanf("%d",&h[i]); } char* word = (char *)malloc(512000 * sizeof(char)); scanf("%s",word); for(int i=0;i<20;i++) {s[i]=word[i];} for(int i=0;i<20;i++) {if(s[i]=='a') {a[i]=h[0];} else if(s[i]=='b') {a[i]=h[1]; } else if(s[i]=='c') {a[i]=h[2]; } else if(s[i]=='d') {a[i]=h[3]; } else if(s[i]=='e') {a[i]=h[4]; } else if(s[i]=='f') {a[i]=h[5]; } else if(s[i]=='g') {a[i]=h[6]; } else if(s[i]=='h') {a[i]=h[7]; } else if(s[i]=='i') {a[i]=h[8]; } else if(s[i]=='j') {a[i]=h[9]; } else if(s[i]=='k') {a[i]=h[10]; } else if(s[i]=='l') {a[i]=h[11]; } else if(s[i]=='m') {a[i]=h[12]; } else if(s[i]=='n') {a[i]=h[13]; } else if(s[i]=='o') {a[i]=h[14]; } else if(s[i]=='p') {a[i]=h[15]; }else if(s[i]=='q') {a[i]=h[16];}else if(s[i]=='r') {a[i]=h[17];}else if(s[i]=='s') {a[i]=h[18];}else if(s[i]=='t') {a[i]=h[19];} else if(s[i]=='u') {a[i]=h[20];} else if(s[i]=='v') {a[i]=h[21];} else if(s[i]=='w') {a[i]=h[22];} else if(s[i]=='x') {a[i]=h[23];} else if(s[i]=='y') {a[i]=h[24];}else if(s[i]=='z') {a[i]=h[25];}} max=a[0]; for(int i=0;i<20;i++) {if(a[i]>a[0]) max=a[i]; } area=max*3; printf("%d",area); if(area<0) return 0; }