#include <iostream>
using namespace std;
int main() {
string k;
int w, x;
cin>>k>>w;
if (k=="a") x=1;
if (k=="b") x=2;
if (k=="c") x=3;
if (k=="d") x=4;
if (k=="e") x=5;
if (k=="f") x=6;
if (k=="g") x=7;
if (k=="h") x=8;
if (x==1 && w==1 || x==1 && w==8 || x==8 && w==1 || x==8 && w==8)
cout<<3;
if (x==1 && 2<=w<=7 && w!=1 && w!=8 || x==8 && 2<=w<=7 && w!=1 && w!=8 || 2<=x<=7 && w==1 && x!=1 && x!=8 || 2<=x<=7 && w==8 && x!=1 && x!=8)
cout<<5;
if (2<=x<=7 && 2<=w<=8 && x!=1 && x!=8 && w!=8 && w!=1)
cout<<8;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglzdHJpbmcgazsKCWludCB3LCB4OwoJY2luPj5rPj53OwoJaWYgKGs9PSJhIikgeD0xOwoJaWYgKGs9PSJiIikgeD0yOwoJaWYgKGs9PSJjIikgeD0zOwoJaWYgKGs9PSJkIikgeD00OwoJaWYgKGs9PSJlIikgeD01OwoJaWYgKGs9PSJmIikgeD02OwoJaWYgKGs9PSJnIikgeD03OwoJaWYgKGs9PSJoIikgeD04OwoJaWYgKHg9PTEgJiYgdz09MSB8fCB4PT0xICYmIHc9PTggfHwgeD09OCAmJiB3PT0xIHx8IHg9PTggJiYgdz09OCkKCWNvdXQ8PDM7CglpZiAoeD09MSAmJiAyPD13PD03ICYmIHchPTEgJiYgdyE9OCB8fCB4PT04ICYmIDI8PXc8PTcgJiYgdyE9MSAmJiB3IT04IHx8IDI8PXg8PTcgJiYgdz09MSAmJiB4IT0xICYmIHghPTggfHwgMjw9eDw9NyAmJiB3PT04ICYmIHghPTEgJiYgeCE9OCkKCWNvdXQ8PDU7CglpZiAoMjw9eDw9NyAmJiAyPD13PD04ICYmIHghPTEgJiYgeCE9OCAmJiB3IT04ICYmIHchPTEpCgljb3V0PDw4OwoJcmV0dXJuIDA7Cn0=