Задан неориентированный граф. Найдите все точки сочленения в нем.
Первая строка содержит два натуральных числа и — количество вершин и ребер графа соответственно.
Следующие строк содержат описание ребер, по одному на строке. Ребро номер описывается двумя натуральными числами — номерами концов ребра.
В первой строке выведите количество точек сочленения в графе. Далее выведите целых чисел — номера вершин, которые являются точками сочленения, в возрастающем порядке. Каждое число следует выводить в отдельной строке.