func_code_string: #include <bits/stdc++.h>   using namespace std;   int r1, c1, r2, c2;   int chk(int i, int j) {     if (i == r1 || j == c1 ||         (((i == r1 && j == c1) || (i == r2 && j == c2)) ? 1 : 0))       return 1;     if ((((i - 1 == r1 && j - 2 == c1) || (i - 1 == r2 && j - 2 == c2)) ? 1 : 0))       return 1;     if ((((i + 1 == r1 && j - 2 == c1) || (i + 1 == r2 && j - 2 == c2)) ? 1 : 0))       return 1;     if ((((i + 2 == r1 && j - 1 == c1) || (i + 2 == r2 && j - 1 == c2)) ? 1 : 0))       return 1;     if ((((i + 2 == r1 && j + 1 == c1) || (i + 2 == r2 && j + 1 == c2)) ? 1 : 0))       return 1;     if ((((i - 1 == r1 && j + 2 == c1) || (i - 1 == r2 && j + 2 == c2)) ? 1 : 0))       return 1;     if ((((i + 1 == r1 && j + 2 == c1) || (i + 1 == r2 && j + 2 == c2)) ? 1 : 0))       return 1;     if ((((i - 2 == r1 && j - 1 == c1) || (i - 2 == r2 && j - 1 == c2)) ? 1 : 0))       return 1;     if ((((i - 2 == r1 && j + 1 == c1) || (i - 2 == r2 && j + 1 == c2)) ? 1 : 0))       return 1;     return 0;   }   int main() {     char c;     cin >> c >> c1;     r1 = c -  a ;     cin >> c >> c2;     r2 = c -  a ;     c1--;     c2--;     int ans = 64;     for (int i = 0; i < 8; i++) {       for (int j = 0; j < 8; j++) {         if (chk(i, j)) ans--;       }     }     cout << ans <<   n ;   }   