채굴
시간 제한2초메모리 제한256 MB
위쪽, 왼쪽, 오른쪽 면만 공기에 닿아 있는 광산 격자가 주어질 때, 어떤 순서로든 광물을 K개 이상 캘 수 있는 최소 성능 D를 구한다.
문제
땅 위에 세로 , 가로 크기의 광산이 놓여 있다. 광산은 크기의 광물 개로 이루어지고, 행 열 광물의 강도는 이다.

광산의 위쪽 면과 왼쪽 면, 오른쪽 면은 공기와 맞닿아 있고, 아래쪽 면은 땅에 닿아 있다.
채굴기로 이 광물을 채굴하려고 한다. 채굴기는 공기와 맞닿은 면이 하나라도 있는 광물을 골라 채굴할 수 있다. 위, 아래, 왼쪽, 오른쪽 네 면이 모두 땅이나 다른 광물에만 닿아 있는 광물은 채굴할 수 없다. 광물을 채굴하면 그 자리가 공기로 바뀌므로 안쪽에 있던 광물이 새로 드러난다.
성능이 인 채굴기는 강도가 이하인 광물만 채굴할 수 있다. 광물을 개 이상 채굴할 수 있는 가장 작은 를 구하여라.
입력
첫째 줄에 , , 가 주어진다. (, )
둘째 줄부터 개 줄에 걸쳐 광물의 강도가 맨 위 행부터 차례대로 주어진다. 번째 줄에는 행 광물 개의 강도 이 공백으로 구분되어 주어진다. ()
출력
광물을 개 이상 채굴할 수 있는 채굴기 성능 의 최솟값을 출력한다.