printРабочее место участника

printЗадачи

17. Перестановки

Ограничения: время – 250ms/500ms, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Ввод
Во входном файле содержится строка длиной от 1 до 1000 символов, состоящая из прописных латинских букв.
Вывод
В выходной файл вывести строку – следующую по порядку перестановку из указанных букв. Если следующей перестановки нет – вывести IMPOSSIBLE

Пример ввода

ACB

Пример вывода

BAC
loading