#include<bits/stdc++.h> using namespace std; int e,x,y; int a[50][50]; void dfs(int x){ printf("%d",x); cout<<endl; for(int j=1;j<=e;j++){ if(a[x][j]==1){ a[x][j]=0; a[j][x]=0; dfs(j); } } } int main(){ scanf("%d",&e); int o=e; while(o--){ scanf("%d%d",&x,&y); for(int i=1;i<=e;i++){ a[x][y]=1; a[y][x]=1; a[x][0]++; a[y][0]++; } } dfs(1); return 0; } /************************************************************** Problem: 2054 User: linzihao Language: C++ Result: Wrong Answer ****************************************************************/