#include <bits/stdc++.h>
using namespace std;
int i, j, s;
string a, b;
int N(int o, int p, int q, int r) { return abs(o - q) * abs(p - r) != 2; }
int R(int o, int p, int q, int r) { return o ^ q && p ^ r; }
int main() {
  cin >> a >> b;
  if (R(a[0], a[1], b[0], b[1]) & N(a[0], a[1], b[0], b[1])) {
    for (i = 96; i++ < 104;) {
      for (j = 48; j++ < 56;) {
        s += R(a[0], a[1], i, j) & N(a[0], a[1], i, j) & N(b[0], b[1], i, j) &&
             (b[0] ^ i || b[1] ^ j);
      }
    }
  }
  cout << s;
}
