#include #include #include using namespace std; vector lista_ad_grafo[200000]; int N,M; int id_padri[200000]; bool isNodoAperto[200000]; vector ciclo; int corrispondenze[100000]; int dfs(int n, int d); int main() { ifstream fin("input.txt"); assert(fin); ofstream fout("output.txt"); assert(fout); fin >> N >> M; for(int i=0; i < M; i++) { int x,y; fin >> x >> y; y = y+N; if(i