#include #include #include #include using namespace std; int N,M; int U[6<<17],V[6<<17]; int deg[3<<17]; bool del[6<<17]; vectorG[3<<17]; int Gi[3<<17]; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); cin>>N>>M; for(int i=0;i>U[i]>>V[i]; U[i]--,V[i]--; deg[U[i]]++; deg[V[i]]--; G[U[i]].push_back(i); } vectorfrom,to; for(int i=0;i=0) { for(int j=0;jEs; vectorEsi(N,-1); for(int i=0;i=M)D=false; } if(D) { for(int j=L;j >ans; for(int i=0;ie:ans)cout<