func_code_string: #include <bits/stdc++.h>   using namespace std;   int A = 0, B = 0, C = 0;   void add(char o) {     if (o ==  A ) {       A++;     } else {       if (o ==  B ) {         B++;       } else {         if (o ==  C ) {           C++;         }       }     }   }   void sub(char o) {     if (o ==  A ) {       A--;     } else {       if (o ==  B ) {         B--;       } else {         if (o ==  C ) {           C--;         }       }     }   }   int main() {     char c[3][3];     for (int i = 0; i < 3; i++) {       cin >> c[i][0];       cin >> c[i][1];       cin >> c[i][2];       if (c[i][1] ==  > ) {         add(c[i][0]);         sub(c[i][2]);       } else {         if (c[i][1] ==  < ) {           sub(c[i][0]);           add(c[i][2]);         }       }     }     if (A == 0 && B == 0 && C == 0) {       cout <<  Impossible ;     } else {       if (A == -2 && B == 0 && C == 2) {         cout <<  ABC ;       } else {         if (B == -2 && C == 0 && A == 2) {           cout <<  BCA ;         } else {           if (C == -2 && B == 0 && A == 2) {             cout <<  CBA ;           } else {             if (A == -2 && C == 0 && B == 2) {               cout <<  ACB ;             } else {               if (C == -2 && A == 0 && B == 2) {                 cout <<  CAB ;               } else {                 if (C == 2 && A == 0 && B == -2) {                   cout <<  BAC ;                 }               }             }           }         }       }     }     return 0;   }   