#include #include #include #include using namespace std; int N,M; int U[3<<17],V[3<<17]; bool del[3<<17]; vectorG[3<<17]; int Gi[3<<17]; bool vis[3<<17]; vectorpath; 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]--; G[U[i]].push_back(i); } for(int i=0;i >ans; for(int i=0;ie:ans)cout<