#include <bits/stdc++.h>
using namespace std;
const int maxn = 1e6;
long long int x[maxn];
long long int sum, ans;
map<long long int, long long int> table[27];
string s;
int main() {
  for (int i = 1; i <= 26; i++) cin >> x[i];
  cin >> s;
  for (int i = 0; i < s.size(); i++) {
    ans += table[s[i] - 'a' + 1][sum];
    sum += x[s[i] - 'a' + 1];
    table[s[i] - 'a' + 1][sum]++;
  }
  cout << ans;
}
