Хорошие раскраски

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

문제

Назовем раскраску клеток таблицы n×mn \times m хорошей, если никакие четыре клетки, центры которых образуют вершины прямоугольника со сторонами, параллельными осям координат, не покрашены в один цвет.

Иначе говоря, для раскраски не должно быть четверки целых чисел x_1,x_2,y_1,y_2x\_1, x\_2, y\_1, y\_2, что 1x_1<x_2n1 \leq x\_1 < x\_2 \leq n, 1y_1<y_2m1 \leq y\_1 < y\_2 \leq m, и клетки (x_1,y_1)(x\_1, y\_1), (x_2,y_1)(x\_2, y\_1), (x_1,y_2)(x\_1, y\_2) и (x_2,y_2)(x\_2, y\_2) покрашены в одинаковый цвет.

Требуется написать программу, которая по заданным целым числам nn, mm и cc находит любую хорошую раскраску таблицы n×mn \times m в cc цветов.

입력

В первой строке записаны три целых числа n,m,cn, m, c (2n,m102 \leq n, m \leq 10, 2c32 \leq c \leq 3).

Гарантируется, что для заданных во входных данных значений существует хотя бы одна хорошая раскраска.

출력

Выведите nn строк по mm чисел в каждой. 

В качестве jj-го числа ii-й строки выведите a_i,ja\_{i,j} --- цвет клетки (i,j)(i,j) (1a_i,jc1 \leq a\_{i,j} \leq c).

Если есть несколько хороших раскрасок, можно вывести любую из них.