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(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;
}
}
}
aW1wb3J0IGphdmEuc2Nhbm5lci4qOwppbXBvcnQgamF2YS51dGlsLio7CmltcG9ydCBqYXZhLmxhbmcuKjsKaW1wb3J0IGphdmEuaW8uKjsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJU2Nhbm5lciBzYyA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CgkJCgkJaW50IGZpcnN0WDsKCQlpbnQgZmlyc3RZOwoJCWludCBzZWNvbmRYOwoJCWludCBzZWNvbmRZOwoJCWJvb2xlYW4gY2FuQ29udGludWUgPSBmYWxzZTsKCQlpbnQgZmlyc3RDbCA9IHNjLm5leHRJbnQoKTsKCQlpbnQgc2Vjb25kQ2wgPSBzYy5uZXh0SW50KCk7CgkJU3RyaW5nIHN0ciA9IHNjLm5leHQ7CgkJU3RyaW5nIHN0cjEgPSBzYy5uZXh0OwoJCXNjLmNsb3NlKCk7CgkJaWYoZmlyc3ROID09IHNlY29uZE4pewoJCQlTeXN0ZW0ub3V0LnByaW50bG4oLTEpOwoJCX0KCQllbHNlewoJCQlpZigoZmlyc3RDbCUyID09IDAgJiYgKHN0ci5jaGFyQXQoMCkgPT0gJ2InIHx8IHN0ci5jaGFyQXQoMCkgPT0gJ2QnIHx8IHN0ci5jaGFyQXQoMCkgPT0gJ2YnIHx8IHN0ci5jaGFyQXQoMCkgPT0gJ2gnKSkgJiYgKHNlY29uZENsJTIgPT0gMCAmJiAoc3RyMS5jaGFyQXQoMCkgPT0gJ2EnIHx8IHN0cjEuY2hhckF0KDApID09ICdjJyB8fCBzdHIxLmNoYXJBdCgwKSA9PSAnZScgfHwgc3RyMS5jaGFyQXQoMCkgPT0gJ2gnKSkpewoJCQkJY2FuQ29udGludWUgPSB0cnVlOwoJCQl9CgkJCQoJCQlpZighY2FuQ29udGludWUpewoJCQkJU3lzdGVtLm91dC5wcmludGxuKC0xKTsKCQkJfQoJCQllbHNlewoJCQkJZmlyc3RYID0gZmlyc3RDbDsKCQkJCWZpcnN0WSA9IGdldENvb3JkaW5hdGUoc3RyLmNoYXJBdCgwKSk7CgkJCQlzZWNvbmRYID0gc2Vjb25kQ2w7CgkJCQlzZWNvbmRZID0gZ2V0Q29vcmluYXRlKHN0cjEuY2hhckF0KDApKTsKCQkJCWlmKGZpcnN0WSAtIHNlY29uZFkgPCAwKXsKCQkJCQlpbnQgdG90YWxZID0gc2Vjb25kWSAtIGZpcnN0WTsKCQkJCQlpbnQgdG90YWxYID0gc2Vjb25kWCAtIGZpcnN0WDsKCQkJCQlpZih0b3RhbFggPCAwKXsKCQkJCQkJdG90YWxYID0gdG90YWxYICogLTE7CgkJCQkJfQoJCQkJCVN5c3RlbS5vdXQucHJpbnRsbih0b3RhbFggKyB0b3RhbFkgLSAxKTsKCQkJCX0KCQkJfQoJCX0KCX0KCQoJcHVibGljIHN0YXRpYyBpbnQgZ2V0Q29vcmRpbmF0ZShjaGFyIGNoKXsKCQlpZihjaCA9PSAnYScgfHwgY2ggPT0gJ2InKXsKCQkJcmV0dXJuIDA7CgkJfQoJCWVsc2UgaWYoY2ggPT0gJ2MnIHx8IGNoID09ICdkJyl7CgkJCXJldHVybiAxOwoJCX0KCQllbHNlIGlmKGNoID09ICdlJyB8fCBjaCA9PSAnZicpewoJCQlyZXR1cm4gMjsKCQl9CgkJZWxzZSBpZihjaCA9PSAnZycgfHwgY2ggPT0gJ2gnKXsKCQkJcmV0dXJuIDM7CgkJfQoJfQp9