import java.io.InputStreamReader;
import java.io.BufferedReader;
import java.io.IOException;
public class Main {
String[] N
= br.
readLine().
split(""); int[] array = new int[N.length];
int cnt = 0;
for (int i = 0; i < N.length; i++) {
array[i] = N[i].charAt(0) - 65;
if (array[i] >= 0 && array[i] < 3)
cnt += 3;
else if (array[i] >= 3 && array[i] < 6)
cnt += 4;
else if (array[i] >= 6 && array[i] < 9)
cnt += 5;
else if (array[i] >= 9 && array[i] < 12)
cnt += 6;
else if (array[i] >= 12 && array[i] < 15)
cnt += 7;
else if (array[i] >= 15 && array[i] < 19)
cnt += 8;
else if (array[i] >= 19 && array[i] < 22)
cnt += 9;
else if (array[i] >= 22 && array[i] < 25)
cnt += 10;
}
}
}
aW1wb3J0IGphdmEuaW8uSW5wdXRTdHJlYW1SZWFkZXI7CmltcG9ydCBqYXZhLmlvLkJ1ZmZlcmVkUmVhZGVyOwppbXBvcnQgamF2YS5pby5JT0V4Y2VwdGlvbjsKCnB1YmxpYyBjbGFzcyBNYWluIHsKCglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgSU9FeGNlcHRpb24gewoKCQlCdWZmZXJlZFJlYWRlciBiciA9IG5ldyBCdWZmZXJlZFJlYWRlcihuZXcgSW5wdXRTdHJlYW1SZWFkZXIoU3lzdGVtLmluKSk7CgoJCVN0cmluZ1tdIE4gPSBici5yZWFkTGluZSgpLnNwbGl0KCIiKTsKCQlpbnRbXSBhcnJheSA9IG5ldyBpbnRbTi5sZW5ndGhdOwoJCWludCBjbnQgPSAwOwoKCQlmb3IgKGludCBpID0gMDsgaSA8IE4ubGVuZ3RoOyBpKyspIHsKCQkJYXJyYXlbaV0gPSBOW2ldLmNoYXJBdCgwKSAtIDY1OwoJCQlpZiAoYXJyYXlbaV0gPj0gMCAmJiBhcnJheVtpXSA8IDMpCgkJCQljbnQgKz0gMzsKCQkJZWxzZSBpZiAoYXJyYXlbaV0gPj0gMyAmJiBhcnJheVtpXSA8IDYpCgkJCQljbnQgKz0gNDsKCQkJZWxzZSBpZiAoYXJyYXlbaV0gPj0gNiAmJiBhcnJheVtpXSA8IDkpCgkJCQljbnQgKz0gNTsKCQkJZWxzZSBpZiAoYXJyYXlbaV0gPj0gOSAmJiBhcnJheVtpXSA8IDEyKQoJCQkJY250ICs9IDY7CgkJCWVsc2UgaWYgKGFycmF5W2ldID49IDEyICYmIGFycmF5W2ldIDwgMTUpCgkJCQljbnQgKz0gNzsKCQkJZWxzZSBpZiAoYXJyYXlbaV0gPj0gMTUgJiYgYXJyYXlbaV0gPCAxOSkKCQkJCWNudCArPSA4OwoJCQllbHNlIGlmIChhcnJheVtpXSA+PSAxOSAmJiBhcnJheVtpXSA8IDIyKQoJCQkJY250ICs9IDk7CgkJCWVsc2UgaWYgKGFycmF5W2ldID49IDIyICYmIGFycmF5W2ldIDwgMjUpCgkJCQljbnQgKz0gMTA7CgkJfQoJCVN5c3RlbS5vdXQucHJpbnQoY250KTsKCX0KfQ==