Точки зчленування#1945

Точки зчленування

1 секунда
128 мегабайтів
Легка

Задано неорієнтований граф. Знайдіть усі його точки зчленування.

Вхідні дані

У першому рядку задано два цілих числа і m~(n \le 2 \cdot 10^4, m \le 2 \cdot 10^5) — кількість вершин і кількість ребер графа.

Кожен з наступних рядків описує ребро і містить два цілих числа b_i та e_i~(1 \le b_i, e_i \le n) — кінці -го ребра.

Вихідні дані

У першому рядку виведіть ціле число — кількість точок зчленування в графі.

Затем виведіть цілих чисел — номери вершин, що є точками зчленування, у порядку зростання, по одному в рядку.

Приклади

Приклад 1

Loading
Loading