겨울 무림픽의 크로스컨트리 스키 코스는 M×N 크기의 고도 격자로 주어진다. 1≤M,N≤500이고, 각 칸의 고도는 0 이상 109 이하인 정수이다.
격자의 몇몇 칸은 코스의 출발점으로 지정되어 있다. 조직위원회는 출발점마다 난이도를 매기려고 한다. 출발점 P의 난이도는 다음 조건을 만족하는 가장 작은 D이다. 소가 P에서 출발해 고도 차이의 절댓값이 D 이하인 인접한 칸으로만 이동할 때, P 자신을 포함해 서로 다른 칸 T개 이상에 도달할 수 있어야 한다. 여기서 1≤T≤MN이다. 두 칸은 한쪽이 다른 쪽의 바로 북쪽, 남쪽, 동쪽, 서쪽에 있을 때 인접하다고 한다.
출발점마다 난이도를 계산해 조직위원회를 도와라.
스키 코스는 3×5 크기의 고도 격자이다. 왼쪽 위 칸과 오른쪽 아래 칸이 출발점이고, 각 출발점에서 칸 10개 이상에 도달해야 한다.
왼쪽 위 출발점의 난이도는 4, 오른쪽 아래 출발점의 난이도는 20이다.