가장 가까운 수 - 2

아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

N×NN \times N 크기의 음이 아닌 정수로 이루어진 행렬 AA가 주어진다.

두 원소 Ai,jA_{i,j}Ap,qA_{p,q} 사이의 거리는 ip+jq|i - p| + |j - q|로 정의한다.

행렬의 각 00 원소를 자신과 가장 가까운 00이 아닌 원소의 값으로 바꾸어야 한다. 만약 최소 거리에 있는 00이 아닌 원소가 두 개 이상이면, 그 00은 바꾸지 않고 그대로 둔다.

입력

첫 줄에 정수 NN이 주어진다. 이어서 행렬을 행 우선 순서로 나열한 N2N^2개의 정수가 주어진다.

출력

바뀐 행렬을 출력한다. 각 행을 한 줄에 출력하며, 한 행에 있는 NN개의 정수는 공백 하나로 구분한다.

제한

  • 1N2001 \le N \le 200, 0Ai,j10000000 \le A_{i,j} \le 1000000