import java.util.ArrayList; import java.util.Scanner; public class Main { static ArrayList[] graph; static int[] visited; static int N, M; public static void DFS(int c) { if(visited[c] == 1) { return; } visited[c] = 1; for (int i : graph[c]) { if (visited[i] == 0) { DFS(i); } } } public static void main(String[] args) { Scanner kb = new Scanner(System.in); N = kb.nextInt(); M = kb.nextInt(); gra..