시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB106660.000%

문제

Развлекаясь с ранее неизведанными заклинаниями, Малефисента случайно получила свиток с посланием из будущего. На свитке было написано какое-то занимательное заклинание.

<note>
<to></to>
<from></from>
<heading></heading>
<body></body>
</note>

Малефисента сразу заметила несколько закономерностей. А именно: заклинание представляет из себя правильную скобочную последовательность, в которой открывающаяся скобка соответствует шаблону <<<S>>>, а парная ей закрывающаяся --- шаблону <<</S>>>, где строка S --- непустая строка из строчных латинских букв, равная для парных скобок.

У Малефисенты как раз оказалось старое неработающее заклинание. Она решила проверить, можно ли в нем переставить символы так, чтобы получившееся заклинание удовлетворяло тем же свойствам, что заклинание на свитке из будущего. Помогите Малефисенте переставить символы в ее заклинании желаемым образом, либо сообщите, что это невозможно.

입력

В единственной строке дана строка $s$, состоящая из строчных латинских букв и символов <<<>>, <<>>> и <</>> --- заклинание Малефисенты ($1 \le |s| \le 100\,000$).

출력

Если переставить символы желаемым образом невозможно, выведите <<Impossible>>.

Иначе, выведите строку, полученную из исходной перестановкой символов, которая удовлетворяет желаемым свойствам.

예제 입력 1

<test></test>

예제 출력 1

<test></test>

예제 입력 2

test<tist>/<>

예제 출력 2

Impossible

예제 입력 3

te<ste>st/<t>

예제 출력 3

<tset></tset>

예제 입력 4

<>test<>//<>test<>

예제 출력 4

<te><st></st></te>