Problem1122--PIPI的比赛

1122: PIPI的比赛

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 221  Solved: 146
[Submit] [Status] [Web Board] [Creator:]

Description

PIPI代表CSU取去参加拔河比赛了!
现在去参加拔河比赛的队伍总共有N支(1<=N<=500),编号依次为1,2,3,...,N进行比赛。
比赛结束后,裁判委员会要将所有参赛队伍从前往后依次排名,但现在裁判委员会不能直接获得每个队的比赛成绩,只知道每场比赛的结果,即P1赢P2,用P1,P2表示,排名时P1在P2之前。
现在请你编程序确定排名。

Input

输入有多组测试用例组。
每组中的第一行为二个数N(1<=N<=500),M;
其中N表示队伍的个数,M表示接着有M行的输入数据。
接下来的M行数据中,每行也有两个整数P1,P2表示即P1队赢了P2队。

Output

给出一个符合要求的排名。若符合条件的排名不是唯一的,此时先输出编号小的队伍;
输入数据保证是正确的,即输入数据确保一定能有一个符合要求的排名。

Sample Input

4 3
1 2
2 3
4 3

Sample Output

1 2 4 3

Source/Category

简单