#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;
}
