問題
수년간의 수색 끝에, 해저 깊숙이 숨겨진 블랙비어드의 오랜 보물 지도를 발견했다. 이 지도는 원래 등심선 지도(하이프소메트릭 맵)로, 보물 주변 바다의 수심을 보여 주었지만, 시간이 지나 많은 수심 표기가 희미해져 더 이상 읽을 수 없게 되었다.
구체적으로, 지도는 바다의 직사각형 영역을 다루며, 이를
블랙비어드는 정수 격자가 아닌 점의 수심을 보간해야 했기에, 자연스러운 방법이 하나로 정해지지 않는다. 격자에서 한 단위 정사각형을 생각하자. 꼭짓점은 시계 방향으로
그림 K.1: 단위 정사각형 내 수심 보간의 두 가지 방법.
그러나 블랙비어드는 집요하고 완고하여, 이런 골치 아픈 모호함이 그를 막게 두지 않았다. 그는 보물을 숨길 완벽한 장소를 찾기 위해, 위 두 방법이 모든 단위 정사각형에서 동일한 결과를 내는 바다 구역을 찾아 다녔다(혹은 이를 위해 해적들에게 간단한 지형 공사를 시켰다는 학설도 있다).
현재 당신은 보물을 회수하기 위한 탐사를 준비하고 있으며, 보물이 묻혔을 수심이 어느 정도인지 알고 싶다. 구체적으로, 남아 있는 수심 데이터가 주어졌을 때 보물 위치에서 가능한 최소 수심을 계산하라.
入力
첫 줄에는 다섯 정수
出力
주어진 데이터가 유효한 지도(모든 단위 정사각형에서 두 보간 방법이 동일한 결과를 내고, 모든 수심이 음이 아님)로 확장될 수 있다면, 보물 위치 impossible을 출력한다.
例題 #1
3 3 5 1 1
1 3 1
3 3 2
2 3 3
2 2 4
2 1 5
3
例題 #2
3 5 4 3 4
2 4 1
2 2 2
1 1 4
3 1 5
1
例題 #3
3 3 3 3 3
2 3 1
2 1 2
1 2 4
0
例題 #4
3 3 4 3 2
2 1 2
2 3 3
1 3 4
1 1 5
impossible
例題 #5
3 3 3 2 2
3 2 0
2 2 1
2 3 0
impossible