#arc080b. [arc080_b]Grid Coloring
[arc080_b]Grid Coloring
Problem Statement
We have a grid with rows and columns of squares. Snuke is painting these squares in colors , , , . Here, the following conditions should be satisfied:
- For each (), there are exactly squares painted in Color . Here, .
- For each (), the squares painted in Color are 4-connected. That is, every square painted in Color can be reached from every square painted in Color by repeatedly traveling to a horizontally or vertically adjacent square painted in Color .
Find a way to paint the squares so that the conditions are satisfied. It can be shown that a solution always exists.
Constraints
Input
Input is given from Standard Input in the following format:
Output
Print one way to paint the squares that satisfies the conditions. Output in the following format:
Here, is the color of the square at the -th row from the top and -th column from the left.
Sample Input 1
2 2
3
2 1 1
Sample Output 1
1 1
2 3
Below is an example of an invalid solution:
1 2
3 1
This is because the squares painted in Color are not 4-connected.
Sample Input 2
3 5
5
1 2 3 4 5
Sample Output 2
1 4 4 4 3
2 5 4 5 3
2 5 5 5 3
Sample Input 3
1 1
1
1
Sample Output 3
1