#NOI20062B. 聪明的导游

聪明的导游

当前没有测试数据。

Description

小佳最近迷上了导游这个工作,一天到晚想着带游客参观各处的景点。正好M 市在举行 NOI,来参观的人特别的多。不少朋友给小佳介绍了需要导游的人。 M 市有 n 个著名的景点,小佳将这些景点从 1 至 n 编号。有一些景点之间存在双向的路。小佳可以让游客们在任何一个景点集合,然后带着他们参观,最后也可以在任何一个景点结束参观。不过,来参观的游客们都不愿去已经参观过的地方。所以,小佳不能带游客们经过同一个景点两次或两次以上。 小佳希望你帮助他设计一个方案, 走可行的路线, 带游客们参观尽可能多的地方。

Format

Input

输入文件为 guide1.in~guide10.in,第一行为两个整数 n,m,分别表示景点数和路的条数。接下来 m 行,每行两个整数 a,b,表示景点 a 和景点 b 之间有一条双向路。

Output

你需要将答案输出到 guide1.out~guide10.out 中,guide?.out 为对应 guide?.in的答案。输出的第一行为 p,表示你能找到的路径所经过的景点个数。接下来 p行,每行一个整数,按顺序表示你所找到的路径上的每一个景点。

Samples

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

Limitation

【说明】 这是一道提交答案式的题目,你不需要提供任何源代码,只需要将自己的输出文件放在与*.in 同一个目录即可。 image