import java.util.*; public class _1012 { public static boolean dfs(int x, int y, int m, int n, int[][] cabbage, int[][] visited){ if (visited[x][y] == 1) return false; visited[x][y] = 1; int[] dx = {1,-1,0,0}; int[] dy = {0,0,-1,1}; for(int i=0; i<4; i++) { int next_x = x + dx[i]; int next_y = y + dy[i]; if((next_x>=0)&&(next_y>=0)&&(next_x