#include <bits/stdc++.h>
using namespace std;
vector<long long> v[150];
map<long long, long long> m[150];
long long i, x, a[150], ans;
string s;
int main() {
  for (i = 'a'; i <= 'z'; i++) {
    cin >> x;
    a[i] = x;
  }
  cin >> s;
  x = 0;
  for (i = 0; s[i]; i++) {
    ans += m[s[i]][x];
    x += a[s[i]];
    m[s[i]][x]++;
  }
  cout << ans;
}
