Генерація анаграм#1533

Генерація анаграм

1 секунда
128 мегабайтів
Легка

Напишіть програму, яка генерує всі можливі унікальні слова з заданого набору літер.

Наприклад, із слова усі можливі перестановки літер такі: , , , , і .

У вхідному слові можуть бути повторювані літери. Програма не повинна виводити однакове слово більше одного разу. Усі слова слід виводити у зростаючому алфавітному порядку.

Вхідні дані

Перший рядок містить кількість тестових випадків . Кожен з наступних рядків містить одне слово, що складається з латинських літер (від до ). Великі та малі літери вважаються різними.

Вихідні дані

Для кожного тестового випадку виведіть усі унікальні слова, які можна скласти з заданих літер, у зростаючому алфавітному порядку. Кожне слово слід друкувати з нового рядка. Великі літери вважаються меншими за відповідні малі літери при сортуванні в алфавітному порядку.

Приклади

Приклад 1

Loading
Loading