#include <bits/stdc++.h>
using namespace std;
const long long INF = 1e18;
const int N = 2e5 + 5;
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  cout.tie(NULL);
  long long int t = 3;
  string a, b, c;
  string str[6] = {"ABC", "ACB", "BAC", "BCA", "CAB", "CBA"};
  while (t--) {
    string s1;
    cin >> s1;
    if (s1[0] == 'A' && s1[2] == 'B' || s1[0] == 'B' && s1[2] == 'A')
      a = s1;
    else if (s1[0] == 'B' && s1[2] == 'C' || s1[0] == 'C' && s1[2] == 'B')
      b = s1;
    else
      c = s1;
  }
  bool ans = false;
  string z;
  for (auto x : str) {
    bool a1 = false, b1 = false;
    if (x[0] == 'A') {
      if (a[0] == 'A' && a[1] == '>' || a[2] == 'A' && a[1] == '<') {
        if (c[0] == 'A' && c[1] == '>' || c[2] == 'A' && c[1] == '<') a1 = true;
      }
      if (x[1] == 'B') {
        if (b[0] == 'B' && b[1] == '>' || b[2] == 'B' && b[1] == '<') {
          b1 = true;
        }
      } else {
        if (b[0] == 'C' && b[1] == '>' || b[2] == 'C' && b[1] == '<') {
          b1 = true;
        }
      }
    } else if (x[0] == 'B') {
      if (a[0] == 'B' && a[1] == '>' || a[2] == 'B' && a[1] == '<') {
        if (b[0] == 'B' && b[1] == '>' || b[2] == 'B' && b[1] == '<') a1 = true;
      }
      if (x[1] == 'A') {
        if (c[0] == 'A' && c[1] == '>' || c[2] == 'A' && c[1] == '<') {
          b1 = true;
        }
      } else {
        if (c[0] == 'C' && c[1] == '>' || c[2] == 'C' && c[1] == '<') {
          b1 = true;
        }
      }
    } else {
      if (b[0] == 'C' && b[1] == '>' || b[2] == 'C' && b[1] == '<') {
        if (c[0] == 'C' && c[1] == '>' || c[2] == 'C' && c[1] == '<') a1 = true;
      }
      if (x[1] == 'B') {
        if (a[0] == 'B' && a[1] == '>' || a[2] == 'B' && a[1] == '<') {
          b1 = true;
        }
      } else {
        if (a[0] == 'A' && a[1] == '>' || a[2] == 'A' && a[1] == '<') {
          b1 = true;
        }
      }
    }
    if (a1 && b1) {
      ans = true;
      z = x;
      reverse(z.begin(), z.end());
      break;
    }
  }
  if (!ans) z = "Impossible";
  cout << z;
  return 0;
}
