// problem #73
토마토
시간 제한 1.0초
상자 속 익은 토마토(1)는 하루가 지나면 상하좌우 인접한 익지 않은 토마토(0)를 익힌다. 모두 익는 최소 일수를 구하시오. 모두 익지 못하면 -1, 처음부터 다 익었으면 0.
입력
첫 줄 가로 M, 세로 N. 이후 N개 줄에 각 칸(1 익음, 0 안 익음, -1 빈 칸).
출력
모두 익는 최소 일수(불가능 -1).
제한
- 2 ≤ M, N ≤ 1,000
예제
입력 1
6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
출력 1
8
입력 2
6 4 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
출력 2
-1