B. Монеты
ограничение по времени на тест
2 seconds
ограничение по памяти на тест
256 megabytes
ввод
stdin
вывод
stdout

Однажды к Васе попали три берляндские монеты. На них не было никаких чисел, поэтому Вася не смог понять, как они соотносятся по достоинству. Он предположил, что если одна монета весит больше другой, то она ценнее. Вася взвесил все три пары монет на чашечных весах и сказал вам результаты. Выясните, как монеты соотносятся по достоинству, или что у Васи ошибка во взвешиваниях. Среди заданных монет нет одинаковых.

Входные данные

Во входных данных содержатся результаты всех трех взвешиваний, по одному результату в каждой строке. Гарантируется, что каждая пара монет взвешивалась ровно один раз. Вася обозначил монеты буквами «A», «B» и «C». Каждый результат — строка вида (буква)(знак < или >)(буква). Например, если монета «A» оказалась легче монеты «B», результатом взвешивания будет A<B.

Выходные данные

Если в результатах есть противоречие, выведите Impossible. Иначе выведите без пробелов перестановку букв «A», «B» и «C» — монеты в порядке возрастания их весов.

Примеры
Входные данные
A>B
C<B
A>C
Выходные данные
CBA
Входные данные
A<B
B>C
C>A
Выходные данные
ACB