func_code_string: #include <bits/stdc++.h>   using namespace std;   char s[410][42];   char a[42], t[42];   int main() {     int n;     while (~scanf( %d , &n)) {       int ans = n, g = 0;       for (int k = 0; k < n; k++) {         scanf( %s , t);         while (true) {           int k = 0;           for (int i = 0; t[i] !=   0 ;) {             if (t[i] ==  u )               a[k++] =  o , a[k++] =  o , i++;             else if (t[i] ==  k ) {               int num = -1;               for (int j = i; t[j] !=   0 ; j++) {                 if (t[j] ==  k )                   continue;                 else if (t[j] ==  h ) {                   num = j + 1;                   break;                 } else                   break;               }               if (num == -1)                 a[k++] =  k , i++;               else                 a[k++] =  h , i = num;             } else               a[k++] = t[i], i++;           }           a[k] =   0 ;           if (strcmp(a, t) == 0)             break;           else             strcpy(t, a);         }         bool flag = false;         for (int j = 0; j < g; j++)           if (strcmp(s[j], t) == 0) {             ans--;             flag = true;             break;           }         if (!flag) strcpy(s[g++], t);       }       printf( %d n , ans);     }     return 0;   }   