/* package whatever; // don't place package name! */
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(firstN == secondN){
}
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;
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVNjYW5uZXIgc2MgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoJCQoJCWludCBmaXJzdFg7CgkJaW50IGZpcnN0WTsKCQlpbnQgc2Vjb25kWDsKCQlpbnQgc2Vjb25kWTsKCQlib29sZWFuIGNhbkNvbnRpbnVlID0gZmFsc2U7CgkJaW50IGZpcnN0Q2wgPSBzYy5uZXh0SW50KCk7CgkJaW50IHNlY29uZENsID0gc2MubmV4dEludCgpOwoJCVN0cmluZyBzdHIgPSBzYy5uZXh0OwoJCVN0cmluZyBzdHIxID0gc2MubmV4dDsKCQlzYy5jbG9zZSgpOwoJCWlmKGZpcnN0TiA9PSBzZWNvbmROKXsKCQkJU3lzdGVtLm91dC5wcmludGxuKC0xKTsKCQl9CgkJZWxzZXsKCQkJaWYoKGZpcnN0Q2wlMiA9PSAwICYmIChzdHIuY2hhckF0KDApID09ICdiJyB8fCBzdHIuY2hhckF0KDApID09ICdkJyB8fCBzdHIuY2hhckF0KDApID09ICdmJyB8fCBzdHIuY2hhckF0KDApID09ICdoJykpICYmIChzZWNvbmRDbCUyID09IDAgJiYgKHN0cjEuY2hhckF0KDApID09ICdhJyB8fCBzdHIxLmNoYXJBdCgwKSA9PSAnYycgfHwgc3RyMS5jaGFyQXQoMCkgPT0gJ2UnIHx8IHN0cjEuY2hhckF0KDApID09ICdoJykpKXsKCQkJCWNhbkNvbnRpbnVlID0gdHJ1ZTsKCQkJfQoJCQkKCQkJaWYoIWNhbkNvbnRpbnVlKXsKCQkJCVN5c3RlbS5vdXQucHJpbnRsbigtMSk7CgkJCX0KCQkJZWxzZXsKCQkJCWZpcnN0WCA9IGZpcnN0Q2w7CgkJCQlmaXJzdFkgPSBnZXRDb29yZGluYXRlKHN0ci5jaGFyQXQoMCkpOwoJCQkJc2Vjb25kWCA9IHNlY29uZENsOwoJCQkJc2Vjb25kWSA9IGdldENvb3JpbmF0ZShzdHIxLmNoYXJBdCgwKSk7CgkJCQlpZihmaXJzdFkgLSBzZWNvbmRZIDwgMCl7CgkJCQkJaW50IHRvdGFsWSA9IHNlY29uZFkgLSBmaXJzdFk7CgkJCQkJaW50IHRvdGFsWCA9IHNlY29uZFggLSBmaXJzdFg7CgkJCQkJaWYodG90YWxYIDwgMCl7CgkJCQkJCXRvdGFsWCA9IHRvdGFsWCAqIC0xOwoJCQkJCX0KCQkJCQlTeXN0ZW0ub3V0LnByaW50bG4odG90YWxYICsgdG90YWxZIC0gMSk7CgkJCQl9CgkJCX0KCQl9Cgl9CgkKCXB1YmxpYyBzdGF0aWMgaW50IGdldENvb3JkaW5hdGUoY2hhciBjaCl7CgkJaWYoY2ggPT0gJ2EnIHx8IGNoID09ICdiJyl7CgkJCXJldHVybiAwOwoJCX0KCQllbHNlIGlmKGNoID09ICdjJyB8fCBjaCA9PSAnZCcpewoJCQlyZXR1cm4gMTsKCQl9CgkJZWxzZSBpZihjaCA9PSAnZScgfHwgY2ggPT0gJ2YnKXsKCQkJcmV0dXJuIDI7CgkJfQoJCWVsc2UgaWYoY2ggPT0gJ2cnIHx8IGNoID09ICdoJyl7CgkJCXJldHVybiAzOwoJCX0KCX0KfQ==