Подібність
Підстановка у латинському алфавіті - це взаємно однозначна заміна одних літер іншими. Два слова одинакової довжини називаються подібними, якщо існує підстановка, яка перетворює одне слово в інше. Наприклад, слова dog і cat, nine і pope подібні один одному, а dog і pup, nine і four - ні. Зрозуміло, що якщо два слова подібні третьому, то вони подібні між собою. Таким чином, всякий набір слів розбивається на деяку кількість груп взаємноподібних слів. Кількість таких груп називається індексом подібності. Наприклад, індекс подібності набору man, num, kid, mom, dad - 2, оскільки слова man і kid, а також nun, mom і dad подібні між собою. Задано N слів довжини L. Визначіть індекс подібності цього набору слів.
Вхідні дані. У першому рядку міститься число N - кількість слів. У наступних N рядках міститься по одному слову. Словом називається довільна послідовність маленьких літер латинського алфавіту. 0 < N <= 5000. 0 < L <= 50. Вихідні дані. Вивести єдине число - індекс подібності заданого набору слів.