4572 - 提高:图论:割点和桥 模板

通过次数

2

提交次数

2

Time Limit : 1 秒
Memory Limit : 64 MB

给出一个 n 个点,m 条边的无向图,求图的割点。

Input

第一行输入两个正整数 n,m

下面 m 行每行输入两个正整数 x,y 表示 xy 有一条边。

Output

第一行输出割点个数。 第二行按照节点编号从小到大输出节点,用空格隔开。

Examples

Input

6 7
1 2
1 3
1 4
2 5
3 5
4 5
5 6

Output

1 
5

Hint

对于全部数据,1\leq n \le 2\times 10^41\leq m \le 1 \times 10^5

点的编号均大于 0 小于等于 n

tarjan图不一定联通。