func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     char a[5], b[5], aa[5][5];     for (int i = 1; i <= 3; i++) {       scanf( %s , aa[i]);       a[i] = aa[i][0];       b[i] = aa[i][1];     }     if ((a[1] == a[2]) && (a[2] == a[3]) && (b[1] == b[2]) && (b[2] == b[3])) {       printf( 0 n );       return 0;     }     if (!(strcmp(aa[1], aa[2])) || !strcmp(aa[2], aa[3]) ||         !strcmp(aa[1], aa[3])) {       printf( 1 n );       return 0;     }     int c[5], d[5];     for (int i = 1; i <= 3; i++) {       c[i] = a[i] - 48;       d[i] = a[i] - 48;     }     sort(c + 1, c + 4);     if (((c[3] - c[2]) == 1) && ((c[2] - c[1]) == 1) && (b[1] == b[2]) &&         (b[2] == b[3])) {       printf( 0 n );       return 0;     }     if (b[1] == b[2]) {       if ((abs(d[1] - d[2]) == 1) || (abs(d[1] - d[2]) == 2)) {         printf( 1 n );         return 0;       }     }     if (b[2] == b[3]) {       if ((abs(d[2] - d[3]) == 1) || (abs(d[3] - d[2]) == 2)) {         printf( 1 n );         return 0;       }     }     if (b[1] == b[3]) {       if ((abs(d[1] - d[3]) == 1) || (abs(d[1] - d[3]) == 2)) {         printf( 1 n );         return 0;       }     }     printf( 2 n );     return 0;   }   