#include <bits/stdc++.h>
using namespace std;
int main() {
string a;
cin >> a;
long long b, c, d;
cin >> b >> c >> d;
long long e = 0;
long long f = 0;
long long g = 0;
long long h = 0;
for (int i = 0; i < a.size(); i++) {
if (a[i] >= 'A' && a[i] <= 'Z') {
f++;
long long x = b - (f - 1);
if (x > 0) e += x;
}
else if (a[i] >= 'a' && a[i] <= 'z') {
g++;
long long x = c - (g - 1);
if (x > 0) e += x;
}
else if (a[i] >= '0' && a[i] <= '9') {
h++;
long long x = d - (h - 1);
if (x > 0) e += x;
}
}
cout << e;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIHN0cmluZyBhOwogICAgY2luID4+IGE7CiAgICBsb25nIGxvbmcgYiwgYywgZDsgCiAgICBjaW4gPj4gYiA+PiBjID4+IGQ7CiAgICBsb25nIGxvbmcgZSA9IDA7CiAgICBsb25nIGxvbmcgZiA9IDA7CiAgICBsb25nIGxvbmcgZyA9IDA7CiAgICBsb25nIGxvbmcgaCA9IDA7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IGEuc2l6ZSgpOyBpKyspIHsKICAgICAgICBpZiAoYVtpXSA+PSAnQScgJiYgYVtpXSA8PSAnWicpIHsKICAgICAgICAgICAgZisrOwogICAgICAgICAgICBsb25nIGxvbmcgeCA9IGIgLSAoZiAtIDEpOwogICAgICAgICAgICBpZiAoeCA+IDApIGUgKz0geDsKICAgICAgICB9CiAgICAgICAgZWxzZSBpZiAoYVtpXSA+PSAnYScgJiYgYVtpXSA8PSAneicpIHsKICAgICAgICAgICAgZysrOwogICAgICAgICAgICBsb25nIGxvbmcgeCA9IGMgLSAoZyAtIDEpOwogICAgICAgICAgICBpZiAoeCA+IDApIGUgKz0geDsKICAgICAgICB9CiAgICAgICAgZWxzZSBpZiAoYVtpXSA+PSAnMCcgJiYgYVtpXSA8PSAnOScpIHsKICAgICAgICAgICAgaCsrOwogICAgICAgICAgICBsb25nIGxvbmcgeCA9IGQgLSAoaCAtIDEpOwogICAgICAgICAgICBpZiAoeCA+IDApIGUgKz0geDsKICAgICAgICB9CiAgICB9CiAgICBjb3V0IDw8IGU7CiAgICByZXR1cm4gMDsKfQo=