#z29. 任务序列
任务序列
John 有 n 个任务要做,每个任务在做之前要先做特定的一些任务。
输入第一行包含两个整数 n 和 m,其中 1≤n≤100。 n 表示任务数,而 m 表示有 m 条任务之间的关系。 接下来有 m 行,每行包含两个整数 i 和 j,表示任务 i 要在 j 之前做。
本题有多组数据,当读入两个 0((n,m)=(0,0))时,输入结束。
对于每组数据,输出一行,每行输出一条可行的安排方案。
输入输出样例
输入
5 4
1 2
2 3
1 3
1 5
0 0
输出
1 4 2 5 3