#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; for(int i=0;i=M)D=false; u=V[ei]; }while(u!=i); if(D)for(int ei:Es)del[ei]=true; } vector >ans; for(int i=0;ie:ans)cout<