Дано поле n \times m, тобто з рядками та стовпчиками.
Козак Вус хоче розфарбувати клітини, використовуючи мінімальну кількість кольорів. Проте він не хоче, щоб існували дві клітини однакового кольору, манхеттенська відстань між якими дорівнює .
Нагадаємо, що манхеттенська відстань між двома клітинами (x_1, y_1) та (x_2, y_2) дорівнює |x_1-x_2|+|y_1-y_2|.
Знайдіть мінімальну кількість кольорів, які для цього потрібні, а також виведіть розфарбоване поле.
Перший рядок містить три цілі числа , , (1 \leq n, m, k \leq 100, k < \min(n, m)) — кількість рядків, стовпчиків, фіксована манхеттенська відстань.
В першому рядку виведіть найменшу необхідну кількість кольорів .
В кожному з наступних рядків виведіть чисел — номери кольорів відповідних клітинок таблиці (0 \leq c_{i,j} \leq t-1).
Якщо є кілька можливих таблиць, то можна вивести будь-яку з них.
Приклад 1
Приклад 2
У першому прикладі позиції та мають колір , а позиції та колір . Між позиціями та манхеттенська відстань |1-1|+|1-2|=1. Оскільки k=1, то ці дві позиції повинні мати різні кольори. А от між позиціями та відстань |1-2|+|2-1|=2. Тому вони можуть мати однаковий колір.
( балів): k=1;
( балів): k=2;
( балів): k=3;
( балів): k=4;
( балів): — непарне;
( балів): без додаткових обмежень.