{"raw_statement":[{"iden":"statement","content":"Анализируя результаты командной олимпиады прошлого года, жюри решило помимо лиг А и В организовать ещё и лигу С. На стадии распределения задач по лигам каждая отобранная задача была помечена соответствующим набором букв: _А_, _В_, _С_, _АВ_, _ВС_ или _АВС_.\n\nДля подготовки олимпиады требуется составить единый список задач. Жюри хочет, чтобы задачи для одной лиги шли в списке подряд. Помогите жюри упорядочить задачи требуемым образом или определите, что это невозможно.\n\nВ первой строке ввода находится число N (3 ≤ N ≤ 32) — количество задач, отобранных для олимпиады. \n\nВ каждой из следующих N строк содержится описание задачи, начинающееся с одной из пометок _А_, _В_, _С_, _АВ_, _ВС_ или _АВС_, записанной заглавными латинскими буквами, за которой через пробел следует название задачи. Название задачи — одно слово, состоящее из строчных или прописных латинских букв. Все названия задач являются различными. Длина каждой строки не превосходит 255 символов.\n\nВыведите описания задач в требуемом порядке в том же формате, что и во входных данных. Все задачи, в пометку которых входит буква _А_, должны идти подряд, то же касается задач, пометка которых содержит букву _В_, и задач, пометка которых содержит букву _С_. Задачи, имеющие одинаковые пометки, могут идти в любом порядке.\n\nВ случае, если добиться требуемого невозможно, выведите в единственной строке слово _Impossible_.\n\n"},{"iden":"входные данные","content":"В первой строке ввода находится число N (3 ≤ N ≤ 32) — количество задач, отобранных для олимпиады. В каждой из следующих N строк содержится описание задачи, начинающееся с одной из пометок _А_, _В_, _С_, _АВ_, _ВС_ или _АВС_, записанной заглавными латинскими буквами, за которой через пробел следует название задачи. Название задачи — одно слово, состоящее из строчных или прописных латинских букв. Все названия задач являются различными. Длина каждой строки не превосходит 255 символов."},{"iden":"выходные данные","content":"Выведите описания задач в требуемом порядке в том же формате, что и во входных данных. Все задачи, в пометку которых входит буква _А_, должны идти подряд, то же касается задач, пометка которых содержит букву _В_, и задач, пометка которых содержит букву _С_. Задачи, имеющие одинаковые пометки, могут идти в любом порядке.В случае, если добиться требуемого невозможно, выведите в единственной строке слово _Impossible_."},{"iden":"примеры","content":"Входные данные5C TetrisB DOOMA WOWC LINESAB CSВыходные данныеA WOWAB CSB DOOMC TetrisC LINESВходные данные4A aB bC cABC AbcВыходные данныеImpossible"}],"translated_statement":null,"sample_group":[],"show_order":[],"formal_statement":null,"simple_statement":null,"has_page_source":false}