#include <iostream>
using namespace std;
char ar[26]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'}; char arr[100001];
char arr1[100001];
int arr2[100001];
int main() {
int N,M,dato;
char dt;
int cst=0;
cin>>N;
for(int i=0;i<N;i++){
cin>>dt;
arr[i]=dt;
}
cin>>M;
for(int i=0;i<M;i++){
cin>>dt;
arr1[i]=dt; }
for(int j=0;j<26;j++){
cin>>dato;
arr2[j]=dato;
}
for(int i=0;i<N;i++){
for(int j=0;j<M;j++){
if(arr[i]==arr1[j]){
for(int k=0;k<26;k++){
if(ar[k]==arr[i]){
cst=arr2[k]+cst;
break;
}
}
break;
}
}
}
cout<<cst;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPiAKdXNpbmcgbmFtZXNwYWNlIHN0ZDsgCmNoYXIgYXJbMjZdPXsnQScsJ0InLCdDJywnRCcsJ0UnLCdGJywnRycsJ0gnLCdJJywnSicsJ0snLCdMJywnTScsJ04nLCdPJywnUCcsJ1EnLCdSJywnUycsJ1QnLCdVJywnVicsJ1cnLCdYJywnWScsJ1onfTsgY2hhciBhcnJbMTAwMDAxXTsKIGNoYXIgYXJyMVsxMDAwMDFdOyAKaW50IGFycjJbMTAwMDAxXTsgCmludCBtYWluKCkgeyAKICAgaW50IE4sTSxkYXRvOwogICBjaGFyICBkdDsKICAgaW50IGNzdD0wOyAKICAgY2luPj5OOyAKICAgZm9yKGludCBpPTA7aTxOO2krKyl7CiAgICAgICAgY2luPj5kdDsKICAgICAgICBhcnJbaV09ZHQ7CiAgIH0KICAgY2luPj5NOyAKIGZvcihpbnQgaT0wO2k8TTtpKyspewogY2luPj5kdDsKIGFycjFbaV09ZHQ7IH0gCiBmb3IoaW50IGo9MDtqPDI2O2orKyl7CiBjaW4+PmRhdG87IAogYXJyMltqXT1kYXRvOwogfQoKIGZvcihpbnQgaT0wO2k8TjtpKyspewogICAgICBmb3IoaW50IGo9MDtqPE07aisrKXsKICAgICAgICAgICAgIGlmKGFycltpXT09YXJyMVtqXSl7IAogICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgZm9yKGludCBrPTA7azwyNjtrKyspewogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgaWYoYXJba109PWFycltpXSl7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNzdD1hcnIyW2tdK2NzdDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgfQogfQoKIGNvdXQ8PGNzdDsKIHJldHVybiAwOwogfQ==