Многоґранник
Поверхню многогранника можна неперервно i взаємно однозначно вiдобразити на сферу. Створiть програму, яка визначить, скільки граней з певною кількістю сторін має многогранник.
Вхідні дані
Перший рядок мiстить кiлькiсть вершин n многогранника. Для j в межах вiд 1 до n включно (j + 1) - ий рядок мiстить у порядку зростання номери вершин, якi з'єднанi з j-тою вершиною ребрами.
Вiдомо, що:
вершин не бiльше, нiж 2000;
ребер не бiльше, нiж 4000;
лише в однiй гранi кiлькiсть ребер перевищує 8.
Вихідні дані
Кожний рядок має містити перелік номерів вершин однієї грані многогранника. Усі можливі різні такі рядки потрібно розташувати у порядку неспадання кількості вершин грані: спочатку розташовують інформацію щодо усіх 3-кутних граней, потім 4-кутних граней, потім 5-кутних і так далі.
Для сталої кількості вершин грані переліки номерів вершин i_1, i_2, i_3, … потрібно розташувати у порядку неспадання i_1, при сталому i_1 - у порядку неспадання i_2, при сталих i_1 та i_2 - у порядку зростання i_3.