1458: 图的遍历

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:2 Solved:1

Description

输入一个n(n<=20)个节点的无向图以及某个节点k,按照字典序从小到大的顺序输出从节点1到节点k的所有路径,要求节点不能重复。

Input

第一行,输入目的节点k

接下来的若干行,每行2个数a和b(1<=a,b<=n,a<>b),表示无向图中的某条边。

输入结束,以0 0两个数表示。

Output

输出若干行,每行按照字典序从小到大的顺序输出从节点1到节点k的路径,每个节点之间用空格分隔。

Sample Input Copy

6
1  2
1  3
3  4
3  5
4  6
5  6
2  3
2  4
0  0

Sample Output Copy

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

HINT

【样例输入2

4

2  3

3  4

5  1

1  6

7  8

8  9

2  5

5  7

3  1

1  8

4  6

6  9

0  0

【样例输出2

1  3  2  5  7  8  9  6  4

1  3  4

1  5  2  3  4

1  5  7  8  9  6  4

1  6  4

1  6  9  8  7  5  2  3  4

1  8  7  5  2  3  4

1  8  9  6  4