Задачі
Де я?
Де я?
Дідусь Марат живе у далекому-далекому місті Ч. Дідусь дуже полюбляє ходити в гості, іноді він йде на декілька днів, обходячи при цьому дуже-дуже багато своїх друзів. Дідусь, йдучи з чергового будинку, завжди йде лише до друзів хазяїв цього ж будинку. До деяких Дідусь Марат міг заходити по декілька разів. Дідусь міг навіть заходити до себе додому попити чаю з онуками. Проте Дідусь дуже забудькуватий, тому він іноді просто забуває повернутись додому. Його онуки дуже хвилюються за нього, тому завжди знаходять його і повертають його додомоу. За декілька років онуки зрозуміли, що до того, як вони встигають знайти Дідуся Марата, він встигає обійти рівно \textbf{k} друзів (онуки також вважаються друзями).
Декілька днів назад Дідусь Марат знову пішов погостювати, і онуків цікавить, де ж вони можуть його зустріти? Допоможіть їм взнати відповідь на це питання.
\InputFile
Перший рядок вхідного файлу містить три числа \textbf{n}, \textbf{m} і \textbf{k}, де \textbf{n} - кількість будинків у місті Ч., а \textbf{m} - кількість пар друзів (\textbf{1} ≤ \textbf{n} ≤ \textbf{1000}, \textbf{1} ≤ \textbf{m} ≤ \textbf{200000}, \textbf{1} ≤ \textbf{k} ≤ \textbf{10^9}).
Наступні \textbf{m} рядків містять описи пар друзів, по одному у кожному рядку. Опис складається з двох чисел - номери будинків, хазяї яких дружать (якщо хазяї будинку \textbf{i} дружать з хазями будинку \textbf{j}, то і хазяїа будинку \textbf{j} дружать з хазяями будинку \textbf{i}.
Дідусь Марат і онуки живуть у будинку з номером \textbf{1}.
\OutputFile
У першому рядку вихідного файлу повинно бути число \textbf{p} - кількість будинків, у яких міг опинитсья Дідусь Марат. У другому рядку повинно бути \textbf{p} чисел - номери будинків, у яких міг опинитись Дідусь Марат, у зростаючому порядку.
Вхідні дані #1
3 3 3 1 2 1 3 2 3
Вихідні дані #1
3 1 2 3