#include #include #include using namespace std; int N; vectorG[2<<17]; multisetret; int dfs(int u,int p) { int ch=1; multisetnow; for(int v:G[u])if(v!=p) { int c=dfs(v,u); if(now.size()>N; for(int i=1;i>u>>v;u--,v--; G[u].push_back(v); G[v].push_back(u); } cout<