Інспекція
Вхідний файл
Перший рядок вхідного файлу містить одне ціле число n (2 ≤ n ≤ 100) — кількість точок на гірськолижному курорті. Наступні n рядків описують кожну точку курорту, пронумеровану від 1 до n. Кожен рядок починається з одного цілого числа m_i (0 ≤ m_i < n для i від 1 до n) і продовжується m_i цілими числами a_ij, розділеними пробілами. Всі a_ij є унікальними для кожного i, і кожне a_ij (1 ≤ a_ij ≤ n, a_ij ≠ i) представляє схил, що спускається від точки i до точки a_ij. Кожна точка на курорті має принаймні один схил, що її з'єднує.
Вихідний файл
У першому рядку вихідного файлу вкажіть одне ціле число k — мінімальну кількість польотів гелікоптера, необхідних для інспекції всіх схилів. Далі напишіть k рядків, які описують маршрути інспекції для кожного польоту гелікоптера. Кожен маршрут повинен починатися з одного цілого числа від 1 до n — номеру точки висадки для польоту гелікоптера, після чого йдуть номери точок, які будуть відвідані під час інспекції у відповідному порядку, як схили інспектуються, спускаючись вниз. Числа в рядку повинні бути розділені пробілами. Ви можете записувати маршрути в будь-якому порядку.