package main import . "fmt" func main() { var h,w, si,sj,gi,gj int Scan(&h,&w,&si,&sj,&gi,&gj) if si==gi&&(sj-gj==1||gj-sj==1) { Println(1) return } if sj==gj&&(si-gi==1||gi-si==1) { Println(1) return } si-- sj-- gi-- gj-- var ans int visited := make([][]int, h) for i := range visited { visited[i] = make([]int, w) } add := func(i, j, v int) { if 0<=i&&i