이상한 깊이 우선 탐색
정점과 간선으로 구성된 무방향 그래프가 주어진다.
\(1\)번 정점에서 출발하여 깊이 우선 탐색(DFS)을 진행할 때, 정점들의 방문 순서를 구하는 프로그램을 작성하시오.
단, 한 정점에서 방문할 수 있는 인접 정점이 여러 개일 경우, 간선 정보가 입력으로 들어온 순서대로 방문한다.
입력
첫째 줄에 정점의 개수 \(n\)과 간선의 개수 \(m\)이 공백으로 구분되어 주어진다. (\(1 \le n \le 10\), \(0 \le m \le 20\))
둘째 줄부터 \(m\)개의 줄에 걸쳐 간선이 연결하는 두 정점 번호 \(u, v\)가 공백으로 주어진다. (\(1 \le u, v \le n\), \(u \ne v\))
출력
\(1\)번 정점부터 DFS 탐색을 진행하며 방문한 정점 번호를 순서대로 공백으로 구분하여 출력한다.
예제 입력 1
5 5
1 5
5 4
4 3
3 2
2 1
예제 출력 1
1 5 4 3 2
코멘트