#395. [DFS]道路寻找

[DFS]道路寻找

题目描述

cyan 掉落在了一个奇怪的世界里,跟他一起掉落的还有一张地图,这张地图告诉了你这个世界由 nn 个点 mm 条边构成。

cyan 知道了他目前在 ss 点上,他想知道他能从这个点到达哪些点,请你按照点的编号从大到小输出 cyan 能到达的点。

输入格式

第一行两个整数 nmn,m , nn 表示点的个数, mm 表示边的数目

接下来 mm 行每行两个整数 u,vu, v (1u,vn)(1 \le u, v \le n) 表示 uuvv 有一组双向边

接下来一个整数 ss,表示 cyan 目前位置

输出格式

一些数,从大到小排序的 cyan 能到达的点编号

样例

Input

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

Output

8 7 6

数据范围与提示

1n100,m5001 \le n \le 100, m \le 500