#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; using namespace atcoder; typedef long long ll; typedef pair P; int main() { int n, m; cin>>n>>m; int deg[5050]={}; vector g[5050]; for(int i=0; i>a>>b; a--; b--; g[a].push_back(b); g[b].push_back(a); deg[a]++; deg[b]++; } queue que; for(int i=0; i