Given an undirected graph, find all articulation points in it.
The first line contains two natural numbers and — the number of vertices and the number of edges in the graph respectively (n \leq 620\,000, m \leq 6\,200\,000). Each of the next lines describes an edge with two natural numbers b_i, e_i (1 \leq b_i, e_i \leq n) — the endpoints of the edge.
On the first line, print the number of articulation points in the given graph. On the next line, print integers — the vertex numbers that are articulation points, in ascending order.
Example 1