EduBrick

I. Наборы букв

2000 мс · 256 МБ · всё или ничего

Два слова считаются одинаковыми по составу, если одно получается из другого перестановкой букв.

На сколько групп по составу распадается данный список слов?

Формат ввода

В первой строке nn от 11 до 21052 \cdot 10^5. Далее nn строк, в каждой слово из строчных латинских букв длиной не больше 6.

Формат вывода

Одно число.

Примеры

ввод
3
abc
cba
abd
вывод
2
Войдите, чтобы отправлять решения.