func_code_string: #include <bits/stdc++.h>   void putin(char s[]);   int main() {     int i, total = 0;     char c, ori1[120], ori2[120], ori3[120], a[6][400], temp[700];     putin(ori1);     putin(ori2);     putin(ori3);     strcpy(a[0], ori1);     strcat(a[0], ori2);     strcat(a[0], ori3);     strcpy(a[1], ori2);     strcat(a[1], ori1);     strcat(a[1], ori3);     strcpy(a[2], ori3);     strcat(a[2], ori2);     strcat(a[2], ori1);     strcpy(a[3], ori1);     strcat(a[3], ori3);     strcat(a[3], ori2);     strcpy(a[4], ori2);     strcat(a[4], ori3);     strcat(a[4], ori1);     strcpy(a[5], ori3);     strcat(a[5], ori1);     strcat(a[5], ori2);     scanf( %d , &total);     getchar();     while (total) {       --total;       putin(temp);       for (i = 0; i < 6; ++i)         if (strcmp(temp, a[i]) == 0) {           printf( ACC );           break;         }       if (i == 6) printf( WA );       printf(  n );     }     return 0;   }   void putin(char s[]) {     char c;     int i = 0;     c = getchar();     while (c !=   n ) {       if (c >=  A  && c <=  Z )         s[i] = c + 32;       else if (c >=  a  && c <=  z )         s[i] = c;       else         --i;       ++i;       c = getchar();     }     s[i] =   0 ;     return;   }   