[LLH邀请赛]参观路线

时间限制:10s      空间限制:162MB

题目描述

Lambdaland由N个城市组成,任两个城市间都有一条道路相连。 下个月TBL准备参观Lambdaland。他将从城市1开始,以深度优先搜索顺序参观能所有遍历到的城市。 由于TBL是一位十分重要的人物,恐怖分子盯上了他,并在他出发之前炸毁了M条道路。 现在恐怖分子雇佣你写一个程序,求出TBL的参观路线。如果有多解,输出字典序最小的。


输入格式

第一行包括两个非负整数N、M。 接下来M行,每行两个整数A、B,表示城市A至城市B的道路被炸毁。


输出格式

每行一个整数,第i行的整数表示TBL第i次参观的城市编号。


样例输入

4 4 
1 2
1 3
2 3
3 4

样例输出

1
4
2

提示

20%的分数,N<=1,000,M<=50,000。 50%的分数,N<=30,000,M<=800,000。 100%的分数,N<=100,000,M<=1,000,000。 每个城市最多被参观一次,每条道路可被炸毁多次


题目来源

没有写明来源