첫 번째 줄에 N이 주어진다.
편의상 N×N 격자판을 다음과 같은 행렬로 나타내자.
A1,1A2,1A3,1⋮AN,1A1,2A2,2A3,2⋮AN,2A1,3A2,3A3,3⋮AN,3………⋱…A1,NA2,NA3,N⋮AN,N
두 번째 줄부터는 가로로 인접한 격자 칸이 만족해야 하는 대소 관계를 나타내는 N×(N−1) 크기의 부등호 행렬 R이 주어진다.
R1,1R2,1R3,1⋮RN,1R1,2R2,2R3,2⋮RN,2R1,3R2,3R3,3⋮RN,3………⋱…R1,N−1R2,N−1R3,N−1⋮RN,N−1
부등호 행렬의 원소 Rr,c는 < 또는 >이며, 각각의 뜻은 다음과 같다.
<이면 Ar,c<Ar,c+1을 만족해야 한다.
>이면 Ar,c>Ar,c+1을 만족해야 한다.
이어서 세로로 인접한 격자 칸이 만족해야 하는 대소 관계를 나타내는 (N−1)×N 크기의 부등호 행렬 C가 주어진다.
C1,1C2,1C3,1⋮CN−1,1C1,2C2,2C3,2⋮CN−1,2C1,3C2,3C3,3⋮CN−1,3………⋱…C1,NC2,NC3,N⋮CN−1,N
부등호 행렬의 원소 Cr,c는 < 또는 >이며, 각각의 뜻은 다음과 같다.
<이면 Ar,c<Ar+1,c을 만족해야 한다.
>이면 Ar,c>Ar+1,c을 만족해야 한다.
항상 풀이가 존재하는 입력이 주어진다.