#include using namespace std; int main(void){ cout<<"Yes"<>n>>m; vectorv[200000]; vectoredge(n,0); vectorans(n,0); vectorused(n,0); for(int i=0;i>a>>b; v[a-1].push_back(b-1); v[b-1].push_back(a-1); edge[a-1]++; edge[b-1]++; } queueq; for(int i=0;ia; while(!q.empty()){ int now=q.front(); q.pop(); a.push_back(now); for(int i=0;i