AtCoder Grand Contest 037
D
Sorting a Grid
AtCoder
⌀ 2689
原题
← CE →
翻译中…

Problem Statement

翻译中…

We have a grid with $N$ rows and $M$ columns of squares. Each integer from $1$ to $NM$ is written in this grid once. The number written in the square at the $i$-th row from the top and the $j$-th column from the left is $A_{ij}$.

翻译中…

You need to rearrange these numbers as follows:

翻译中…
  1. First, for each of the $N$ rows, rearrange the numbers written in it as you like.
  2. Second, for each of the $M$ columns, rearrange the numbers written in it as you like.
  3. Finally, for each of the $N$ rows, rearrange the numbers written in it as you like.
翻译中…

After rearranging the numbers, you want the number written in the square at the $i$-th row from the top and the $j$-th column from the left to be $M\times (i-1)+j$. Construct one such way to rearrange the numbers. The constraints guarantee that it is always possible to achieve the objective.

翻译中…

Constraints

翻译中…
  • $1 \leq N,M \leq 100$
  • $1 \leq A_{ij} \leq NM$
  • $A_{ij}$ are distinct.
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

N M
A_{11} A_{12} ... A_{1M}
:
A_{N1} A_{N2} ... A_{NM}

翻译中…

Output

翻译中…

Print one way to rearrange the numbers in the following format:

翻译中…

B_{11} B_{12} ... B_{1M}
:
B_{N1} B_{N2} ... B_{NM}
C_{11} C_{12} ... C_{1M}
:
C_{N1} C_{N2} ... C_{NM}

翻译中…

Here $B_{ij}$ is the number written in the square at the $i$-th row from the top and the $j$-th column from the left after Step $1$, and $C_{ij}$ is the number written in that square after Step $2$.

翻译中…

样例

Input #1
3 2
2 6
4 3
1 5
Output #1
2 6
4 3
5 1
2 1
4 3
5 6
Input #2
3 4
1 4 7 10
2 5 8 11
3 6 9 12
Output #2
1 4 7 10
5 8 11 2
9 12 3 6
1 4 3 2
5 8 7 6
9 12 11 10
题目信息
题号
agc037_d
时间限制
2 s
内存限制
1024 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。