#include #define int long long using namespace std; signed main(){ int N,M; cin>>N>>M; vector> G(N); for(int i=0;i>a>>b; G[--a].push_back(--b); G[b].push_back(a); } vector dist(N,-1); dist[0]=0; queue Q; Q.push(0); while(!Q.empty()){ int v=Q.front(); Q.pop(); for(int t:G[v]){ if(dist[t]==-1){ dist[t]=dist[v]+1; Q.push(t); } } } cout<