Ограничения: время – 1000ms/2000ms, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод 
Послать решение Blockly Посылки Темы Где Обсудить (9)
Стелла изучает снежинки, измеряя длину их шести лучей, и собрала уже много данных.
Теперь Стелла собирается определить, сколько различных видов снежинок ей удалось обнаружить.
Она считает снежинки одинаковыми, если снежинки можно совместить после поворота и/или переворачивания.
Напишите программу, которая поможет Стелле провести классификацию снежинок.
Первая строка ввода содержит одно целое число N (2 ). Далее следует N строк,
содержащих по 6 целых чисел a_1\ a_2\ a_3\ a_4\ a_5\ a_6 от 1 до 10^9, разделенных пробелами – длины лучей
снежинок в порядке обхода по часовой стрелке.
Вывести одно целое число – количество различных снежинок, обнаруженных Стеллой.
Пример ввода
5
1 2 3 4 5 6
3 4 5 6 1 2
3 2 1 4 5 6
6 5 4 3 2 1
2 3 6 5 4 1
Пояснение к примеру
Совпадают снежинки 1 и 2 и 4 после поворота или после переворачивания и
снежинки 3 и 5 после переворачивания и поворота.
Система оценки и описание подзадач
Подзадача 1 (25 баллов)
2\ ≤\ N\ ≤\ 1000, у всех снежинок a_1=a_2=a_3=a_4=a_5=a_6
В этой подзадаче 5 тестов, каждый тест оценивается в 5 баллов. Баллы
за каждый тест начисляются независимо.
Подзадача 2 (25 баллов)
1000\ <\ N\ ≤\ 100000, у всех снежинок a_1=a_2=a_3=a_4=a_5=a_6
В этой подзадаче 5 тестов, каждый тест оценивается в 5 баллов. Баллы за
каждый тест начисляются независимо.
Подзадача 3 (25 баллов)
2\ ≤\ N\ ≤\ 1000
В этой подзадаче 5 тестов, каждый тест оценивается в 5 баллов. Баллы за
каждый тест начисляются независимо.
Подзадача 4 (25 баллов)
1000\ <\ N\ ≤\ 100000
В этой подзадаче 5 тестов, каждый тест оценивается в 5 баллов. Баллы за
каждый тест начисляются независимо.
По запросу сообщается результат окончательной проверки на каждом тесте
для всех подзадач. Внимание! Тест из примера не подходит под ограничения
для подзадач 1 и 2, но решение принимается на проверку только в том случае,
если оно выводит правильный ответ на тесте из примера.
Решение должно выводить правильный ответ на тест, даже если оно
рассчитано на решение только подзадач 1 и 2.