eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Черно-белый куб

Черно-белый куб

Лимит времени 1 секунда
Лимит использования памяти 256 MiB

Вам дан куб размера k×k×k единичных кубиков. Два единичных кубика считаются соседними, если у них есть общая грань.

Ваша задача — покрасить каждый из k^3 единичных кубиков в один из двух цветов (черный и белый), так чтобы выполнялись два условия:

  • у каждого белого кубика есть ровно 2 соседних кубика белого цвета;

  • у каждого черного кубика есть ровно 2 соседних кубика черного цвета.

Входные данные

В первой строке входных данных задано целое число k (1k100) — размер куба.

Выходные данные

Если решения не существует, то выведите -1. Иначе, выведите искомую раскраску куба по слоям. В первых kстроках выведите матрицу k×k — как должен быть раскрашен первый слой куба. В следующих k строках выведите матрицу k×k — как должен быть раскрашен второй слой куба. И так далее до последнего k-го слоя.

Единичный куб белого цвета обозначайте символом "w", черного — "b". Следуйте формату выходных данных, который указан в тестовых примерах.

Пример

Входные данные #1
1
Выходные данные #1
-1
Источник Зимняя школа Харьков 2013, День 6 - Г.Агапова и И.Фефера