package main import ( "bufio" "fmt" "os" ) var ( addX = [8]int{0, 0, 1, -1, 1, 1, -1, -1} addY = [8]int{1, -1, 0, 0, 1, -1, 1, -1} ) func dfs(x, y, n, m int, sli []string, marked [][]bool) { marked[x][y] = true for k := 0; k < 8; k++ { nx := x + addX[k] ny := y + add...