#include #include #include using namespace std; int n,m; vector adj[100]; int d[100]; void bfs(int x) { for (int i=1;i<=n;i++) d[i]=-1; d[x]=0; queue q; q.push(x); while (!q.empty()) { x = q.front(); q.pop(); for (int y : adj[x]) { if (d[y]==-1) { d[y]=d[x]+1; q.push(y); } } } } int main() { freopen("test.in","r",stdin); scanf("%d %d",&n,&m); for (int i=0;i