#include <bits/stdc++.h>
using namespace std;
char st[10];
int a[5], b[5];
int main() {
  for (int i = 0; i < 3; ++i) {
    scanf("%s", st);
    int x = st[0] - 'A';
    int y = st[2] - 'A';
    if (st[1] == '>') {
      ++a[x];
    } else {
      ++a[y];
    }
  }
  memset(b, -1, sizeof(b));
  bool check = true;
  for (int i = 0; i < 3; ++i) {
    if (b[a[i]] == -1) {
      b[a[i]] = i;
    } else {
      check = false;
      break;
    }
  }
  if (check) {
    for (int i = 0; i < 3; ++i) {
      printf("%c", b[i] + 'A');
    }
    printf("\n");
  } else {
    printf("Impossible\n");
  }
  return 0;
}
