int@N,@M,@(U,V)[M],r[N];graph g;g.setEdge(N,M,U,V);wt(g.scc(r));