#include<bits/stdc++.h>
using namespace std;
vector<int>graph[1001];
int visit[1001];
int n, e;
void DFS(int start)
{
//Initial Step
visit[start] = 1;
cout<<start<<" ";
stack<int>stk;
stk.push(start);
//Repeating Step
//int x = stk.top();
while(!stk.empty())
{
int x = stk.top();
for(int j = 0; j<graph[x].size(); j++)
{
int node = graph[x][j];
if(visit[node] == 0)
{
visit[node] = 1;
cout<<node<<" ";
stk.push(node);
x = stk.top();
j = 0;
}
}
stk.pop();
//x = stk.top();
}
}
int main()
{
cin>>n>>e;
int u, v;
for(int i = 1; i <= e; i++)
{
cin>>u>>v;
graph[u].push_back(v);
graph[v].push_back(u);
}
DFS(1);
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKdmVjdG9yPGludD5ncmFwaFsxMDAxXTsKaW50IHZpc2l0WzEwMDFdOwppbnQgbiwgZTsKdm9pZCBERlMoaW50IHN0YXJ0KQp7CiAgICAvL0luaXRpYWwgU3RlcAogICAgdmlzaXRbc3RhcnRdID0gMTsKICAgIGNvdXQ8PHN0YXJ0PDwiICI7CiAgICBzdGFjazxpbnQ+c3RrOwogICAgc3RrLnB1c2goc3RhcnQpOwoKICAgIC8vUmVwZWF0aW5nIFN0ZXAKICAgIC8vaW50IHggPSBzdGsudG9wKCk7CiAgICB3aGlsZSghc3RrLmVtcHR5KCkpCiAgICB7CiAgICAgICAgaW50IHggPSBzdGsudG9wKCk7CiAgICAgICAgZm9yKGludCBqID0gMDsgajxncmFwaFt4XS5zaXplKCk7IGorKykKICAgICAgICB7CiAgICAgICAgICAgIGludCBub2RlID0gZ3JhcGhbeF1bal07CiAgICAgICAgICAgIGlmKHZpc2l0W25vZGVdID09IDApCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIHZpc2l0W25vZGVdID0gMTsKICAgICAgICAgICAgICAgIGNvdXQ8PG5vZGU8PCIgIjsKICAgICAgICAgICAgICAgIHN0ay5wdXNoKG5vZGUpOwogICAgICAgICAgICAgICAgeCA9IHN0ay50b3AoKTsKICAgICAgICAgICAgICAgIGogPSAwOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIHN0ay5wb3AoKTsKICAgICAgICAvL3ggPSBzdGsudG9wKCk7CiAgICB9Cn0KCmludCBtYWluKCkKewogICAgY2luPj5uPj5lOwogICAgaW50IHUsIHY7CiAgICBmb3IoaW50IGkgPSAxOyBpIDw9IGU7IGkrKykKICAgIHsKICAgICAgICBjaW4+PnU+PnY7CiAgICAgICAgZ3JhcGhbdV0ucHVzaF9iYWNrKHYpOwogICAgICAgIGdyYXBoW3ZdLnB1c2hfYmFjayh1KTsKICAgIH0KICAgIERGUygxKTsKfQo=
MTAgMTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSAyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSA0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMiAzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNCAzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMyA5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMyAxMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMiA1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMiA3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMiA4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNSA3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNSA4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNyA4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNSA2IA==
10 13 1 2 1 4 2 3 4 3 3 9 3 10 2 5 2 7 2 8 5 7 5 8 7 8 5 6