Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

HAMILTON - Chu trình Hamilton - Hamilton cycle

Một đường đi Hamilton là một đường đi trong đồ thị vô hướng đi qua tất cả các đỉnh của đồ thị, mỗi đỉnh đúng một lần. Một Chu trình Hamilton là một đường đi Hamilton sau đi qua tất cả các đỉnh của đồ thị thì trở về đỉnh xuất phát.

Bài toán:

Cho đơn đồ thị vô hướng liên thông G = (V, E) gồm n đỉnh và m cạnh, các đỉnh được đánh số từ 1 tới n và các cạnh được đánh số từ 1 tới m. Hãy tìm 1 chu trình Hamilton trên G

Input

Dòng 1: Chứa hai số n, m .

M dòng tiếp theo: Dòng thứ i có dạng hai số nguyên u, v. Trong đó u, v là chỉ số hai đỉnh đầu mút của cạnh thứ i.

Output

Gồm 1 dòng duy nhất là 1 dãy các số mô tả các đỉnh trên chu trình Hamilton

Example

Input:
5 6
1 2
1 3
2 4
3 5
4 1
5 2

Output:
1 3 5 2 4 1

Giới hạn:
1 <= n <= 30
1 <= m <=n(n-1)/2


Được gửi lên bởi:special_one
Ngày:2009-01-05
Thời gian chạy:0.204s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:C CSHARP CPP JAVA PAS-FPC

hide comments
2013-04-28 15:22:03 Pham Tan
quay lui chay lau moi dau chu :D
2013-01-01 07:55:42 pha
chỉ cần thêm 1 dòng là ko bị TLE :D.
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.