import java.scanner.*;
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
Scanner sc
= new Scanner
(System.
in);
int firstX;
int firstY;
int secondX;
int secondY;
boolean canContinue = false;
int firstCl = sc.nextInt();
int secondCl = sc.nextInt();
sc.close();
if(str.equals(str1)){
}
else{
if((firstCl%2 == 0 && (str.charAt(0) == 'b' || str.charAt(0) == 'd' || str.charAt(0) == 'f' || str.charAt(0) == 'h')) && (secondCl%2 == 0 && (str1.charAt(0) == 'a' || str1.charAt(0) == 'c' || str1.charAt(0) == 'e' || str1.charAt(0) == 'h'))){
canContinue = true;
}
if(!canContinue){
}
else{
firstX = firstCl;
firstY = getCoordinate(str.charAt(0));
secondX = secondCl;
secondY = getCoorinate(str1.charAt(0));
if(firstY - secondY < 0){
int totalY = secondY - firstY;
int totalX = secondX - firstX;
if(totalX < 0){
totalX = totalX * -1;
}
System.
out.
println(totalX
+ totalY
- 1); }
}
}
}
public static int getCoordinate(char ch){
if(ch == 'a' || ch == 'b'){
return 0;
}
else if(ch == 'c' || ch == 'd'){
return 1;
}
else if(ch == 'e' || ch == 'f'){
return 2;
}
else if(ch == 'g' || ch == 'h'){
return 3;
}
}
}
aW1wb3J0IGphdmEuc2Nhbm5lci4qOwppbXBvcnQgamF2YS51dGlsLio7CmltcG9ydCBqYXZhLmxhbmcuKjsKaW1wb3J0IGphdmEuaW8uKjsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJU2Nhbm5lciBzYyA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CgkJCgkJaW50IGZpcnN0WDsKCQlpbnQgZmlyc3RZOwoJCWludCBzZWNvbmRYOwoJCWludCBzZWNvbmRZOwoJCWJvb2xlYW4gY2FuQ29udGludWUgPSBmYWxzZTsKCQlpbnQgZmlyc3RDbCA9IHNjLm5leHRJbnQoKTsKCQlpbnQgc2Vjb25kQ2wgPSBzYy5uZXh0SW50KCk7CgkJU3RyaW5nIHN0ciA9IHNjLm5leHQ7CgkJU3RyaW5nIHN0cjEgPSBzYy5uZXh0OwoJCXNjLmNsb3NlKCk7CgkJaWYoc3RyLmVxdWFscyhzdHIxKSl7CgkJCVN5c3RlbS5vdXQucHJpbnRsbigtMSk7CgkJfQoJCWVsc2V7CgkJCWlmKChmaXJzdENsJTIgPT0gMCAmJiAoc3RyLmNoYXJBdCgwKSA9PSAnYicgfHwgc3RyLmNoYXJBdCgwKSA9PSAnZCcgfHwgc3RyLmNoYXJBdCgwKSA9PSAnZicgfHwgc3RyLmNoYXJBdCgwKSA9PSAnaCcpKSAmJiAoc2Vjb25kQ2wlMiA9PSAwICYmIChzdHIxLmNoYXJBdCgwKSA9PSAnYScgfHwgc3RyMS5jaGFyQXQoMCkgPT0gJ2MnIHx8IHN0cjEuY2hhckF0KDApID09ICdlJyB8fCBzdHIxLmNoYXJBdCgwKSA9PSAnaCcpKSl7CgkJCQljYW5Db250aW51ZSA9IHRydWU7CgkJCX0KCQkJCgkJCWlmKCFjYW5Db250aW51ZSl7CgkJCQlTeXN0ZW0ub3V0LnByaW50bG4oLTEpOwoJCQl9CgkJCWVsc2V7CgkJCQlmaXJzdFggPSBmaXJzdENsOwoJCQkJZmlyc3RZID0gZ2V0Q29vcmRpbmF0ZShzdHIuY2hhckF0KDApKTsKCQkJCXNlY29uZFggPSBzZWNvbmRDbDsKCQkJCXNlY29uZFkgPSBnZXRDb29yaW5hdGUoc3RyMS5jaGFyQXQoMCkpOwoJCQkJaWYoZmlyc3RZIC0gc2Vjb25kWSA8IDApewoJCQkJCWludCB0b3RhbFkgPSBzZWNvbmRZIC0gZmlyc3RZOwoJCQkJCWludCB0b3RhbFggPSBzZWNvbmRYIC0gZmlyc3RYOwoJCQkJCWlmKHRvdGFsWCA8IDApewoJCQkJCQl0b3RhbFggPSB0b3RhbFggKiAtMTsKCQkJCQl9CgkJCQkJU3lzdGVtLm91dC5wcmludGxuKHRvdGFsWCArIHRvdGFsWSAtIDEpOwoJCQkJfQoJCQl9CgkJfQoJfQoJCglwdWJsaWMgc3RhdGljIGludCBnZXRDb29yZGluYXRlKGNoYXIgY2gpewoJCWlmKGNoID09ICdhJyB8fCBjaCA9PSAnYicpewoJCQlyZXR1cm4gMDsKCQl9CgkJZWxzZSBpZihjaCA9PSAnYycgfHwgY2ggPT0gJ2QnKXsKCQkJcmV0dXJuIDE7CgkJfQoJCWVsc2UgaWYoY2ggPT0gJ2UnIHx8IGNoID09ICdmJyl7CgkJCXJldHVybiAyOwoJCX0KCQllbHNlIGlmKGNoID09ICdnJyB8fCBjaCA9PSAnaCcpewoJCQlyZXR1cm4gMzsKCQl9Cgl9Cn0=