#include <iostream>
using namespace std;
int main() {
int i;
char c;
cin>> c >> i;
int c1= c-96;
if((i-1)>=(c1-1)){
if((i-1)>=(8-c1)){
if((8-i)>=(c1-1)){
if((8-i)>=(8-c1)) cout<< c1-1 + (8-c1) + c1-1 + (8-c1);
else cout<< c1-1 + (8-c1) + c1-1 + (8-i); }
else{
if((8-i)>=(8-c1)) cout<< c1-1 + (8-c1) + (8-i) + (8-c1);
else cout<< c1-1 + (8-c1) + (8-i) + (8-i); }
}
else{
if((8-i)>=(c1-1)){
if((8-i)>=(8-c1)) cout<< c1-1 + i-1 + c1-1 + (8-c1);
else cout<< c1-1 + i-1 + c1-1 + (8-i); }
else{
if((8-i)>=(8-c1)) cout<< c1-1 + i-1 + (8-i) + (8-c1);
else cout<< c1-1 + i-1 + (8-i) + (8-i); }
}
}
else{
if((i-1)>=(8-c1)){
if((8-i)>=(c1-1)){
if((8-i)>=(8-c1)) cout<< i-1 + (8-c1) + c1-1 + (8-c1);
else cout<< i-1 + (8-c1) + c1-1 + (8-i); }
else{
if((8-i)>=(8-c1)) cout<< i-1 + (8-c1) + (8-i) + (8-c1);
else cout<< i-1 + (8-c1) + (8-i) + (8-i); }
}
else{
if((8-i)>=(c1-1)){
if((8-i)>=(8-c1)) cout<< i-1 + i-1 + c1-1 + (8-c1);
else cout<< i-1 + i-1 + c1-1 + (8-i); }
else{
if((8-i)>=(8-c1)) cout<< i-1 + i-1 + (8-i) + (8-c1);
else cout<< i-1 + i-1 + (8-i) + (8-i); }
}
}
return 0; }
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbigpIHsKICAgIGludCBpOwogICAgY2hhciBjOwogICAgY2luPj4gYyA+PiBpOwogICAgaW50IGMxPSBjLTk2OyAKICAgIGlmKChpLTEpPj0oYzEtMSkpewoKICAgICAgICBpZigoaS0xKT49KDgtYzEpKXsKCiAgICAgICAgICAgIGlmKCg4LWkpPj0oYzEtMSkpewogICAgICAgICAgICAgICAgaWYoKDgtaSk+PSg4LWMxKSkgY291dDw8IGMxLTEgKyAoOC1jMSkgKyBjMS0xICsgKDgtYzEpOwogICAgICAgICAgICAgICAgZWxzZSBjb3V0PDwgYzEtMSArICg4LWMxKSArIGMxLTEgKyAoOC1pKTsgfQoKICAgICAgICAgICAgZWxzZXsKICAgICAgICAgICAgICAgIGlmKCg4LWkpPj0oOC1jMSkpIGNvdXQ8PCBjMS0xICsgKDgtYzEpICsgKDgtaSkgKyAoOC1jMSk7CiAgICAgICAgICAgICAgICBlbHNlIGNvdXQ8PCBjMS0xICsgKDgtYzEpICsgKDgtaSkgKyAoOC1pKTsgfQogICAgICAgIH0gICAgCgogICAgICAgIGVsc2V7CgogICAgICAgICAgICBpZigoOC1pKT49KGMxLTEpKXsKICAgICAgICAgICAgICAgIGlmKCg4LWkpPj0oOC1jMSkpIGNvdXQ8PCBjMS0xICsgaS0xICsgYzEtMSArICg4LWMxKTsKICAgICAgICAgICAgICAgIGVsc2UgY291dDw8IGMxLTEgKyBpLTEgKyBjMS0xICsgKDgtaSk7IH0KCiAgICAgICAgICAgIGVsc2V7CiAgICAgICAgICAgICAgICBpZigoOC1pKT49KDgtYzEpKSBjb3V0PDwgYzEtMSArIGktMSArICg4LWkpICsgKDgtYzEpOwogICAgICAgICAgICAgICAgZWxzZSBjb3V0PDwgYzEtMSArIGktMSArICg4LWkpICsgKDgtaSk7IH0KICAgICAgICB9CiAgICB9CiAgICAKZWxzZXsKCiAgIGlmKChpLTEpPj0oOC1jMSkpewoKICAgICAgICAgICAgaWYoKDgtaSk+PShjMS0xKSl7CiAgICAgICAgICAgICAgICBpZigoOC1pKT49KDgtYzEpKSBjb3V0PDwgaS0xICsgKDgtYzEpICsgYzEtMSArICg4LWMxKTsKICAgICAgICAgICAgICAgIGVsc2UgY291dDw8IGktMSArICg4LWMxKSArIGMxLTEgKyAoOC1pKTsgfQoKICAgICAgICAgICAgZWxzZXsKICAgICAgICAgICAgICAgIGlmKCg4LWkpPj0oOC1jMSkpIGNvdXQ8PCBpLTEgKyAoOC1jMSkgKyAoOC1pKSArICg4LWMxKTsKICAgICAgICAgICAgICAgIGVsc2UgY291dDw8IGktMSArICg4LWMxKSArICg4LWkpICsgKDgtaSk7IH0KICAgICAgICB9ICAgIAoKICAgICAgICBlbHNlewoKICAgICAgICAgICAgaWYoKDgtaSk+PShjMS0xKSl7CiAgICAgICAgICAgICAgICBpZigoOC1pKT49KDgtYzEpKSBjb3V0PDwgaS0xICsgaS0xICsgYzEtMSArICg4LWMxKTsKICAgICAgICAgICAgICAgIGVsc2UgY291dDw8IGktMSArIGktMSArIGMxLTEgKyAoOC1pKTsgfQoKICAgICAgICAgICAgZWxzZXsKICAgICAgICAgICAgICAgIGlmKCg4LWkpPj0oOC1jMSkpIGNvdXQ8PCBpLTEgKyBpLTEgKyAoOC1pKSArICg4LWMxKTsKICAgICAgICAgICAgICAgIGVsc2UgY291dDw8IGktMSArIGktMSArICg4LWkpICsgKDgtaSk7IH0KICAgICAgICB9IAogICAgICAKfQoKcmV0dXJuIDA7IH0=