#include <bits/stdc++.h>
int main() {
  int x = 1;
  int y = 1, z = 1;
  char ara[3];
  for (int i = 0; i < 3; i++) {
    gets(ara);
    if (ara[0] == 'A' && ara[1] == '>' && ara[2] == 'B') {
      x++;
    } else if (ara[0] == 'A' && ara[1] == '<' && ara[2] == 'B') {
      y++;
    } else if (ara[0] == 'B' && ara[1] == '<' && ara[2] == 'A') {
      x++;
    } else if (ara[0] == 'B' && ara[1] == '>' && ara[2] == 'A') {
      y++;
    } else if (ara[0] == 'B' && ara[1] == '>' && ara[2] == 'C') {
      y++;
    } else if (ara[0] == 'B' && ara[1] == '<' && ara[2] == 'C') {
      z++;
    } else if (ara[0] == 'C' && ara[1] == '<' && ara[2] == 'B') {
      y++;
    } else if (ara[0] == 'C' && ara[1] == '>' && ara[2] == 'B') {
      z++;
    } else if (ara[0] == 'C' && ara[1] == '>' && ara[2] == 'A') {
      z++;
    } else if (ara[0] == 'C' && ara[1] == '<' && ara[2] == 'A') {
      x++;
    } else if (ara[0] == 'A' && ara[1] == '<' && ara[2] == 'C') {
      z++;
    } else if (ara[0] == 'A' && ara[1] == '>' && ara[2] == 'C') {
      x++;
    }
  }
  if (x == y || y == z || x == z)
    printf("Impossible\n");
  else if (x > y && x > z && y > z)
    printf("CBA\n");
  else if (x > y && x > z && z > y)
    printf("BCA\n");
  else if (y > x && y > z && x > z)
    printf("CAB\n");
  else if (y > x && y > z && z > x)
    printf("ACB\n");
  else if (z > x && z > y && x > y)
    printf("BAC\n");
  else
    printf("ABC\n");
}
