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

Черно-білий куб

Черно-білий куб

Вам дано куб розміром \textbf{k}×\textbf{k}×\textbf{k} одиничних кубиків. Два одиничних кубики вважаються сусідніми, якщо у них є спільна грань. Ваша задача --- пофарбувати кожен з \textbf{k^3} одиничних кубиків у один з двох кольорів (чорний та білий), так щоб вмкпонувались дві умови: \begin{itemize} \item у кожного білого кубика є рівно \textbf{2} сусідніх кубики білого кольору; \item у кожного чорного кубика є рівно \textbf{2} сусідніх кубики чорного кольору. \end{itemize} \InputFile У першому рядку вхідних даних задано ціле число \textbf{k} (\textbf{1} ≤ \textbf{k} ≤ \textbf{100}) --- розмір куба. \OutputFile Якщо розв'язку не існує, то виведіть \textbf{-1}. Інакше, виведіть шукану розфарбовку куба по шарам. У перших \textbf{k }рядках виведіть матрицю \textbf{k}×\textbf{k} --- як повинен бути розфарбований перший шар куба. У наступних \textbf{k} рядках виведіть матрицю \textbf{k}×\textbf{k} --- як повинн бути розфарбований другий шар куба. І так далі до останнього \textbf{k}-го шару. Одиничний куб білого кольору позначайте символом "\textbf{w}", чорного --- "\textbf{b}". Дотримуйтесь формату вихідних даних, який вказано у тестових прикладах.
Ліміт часу 1 секунда
Ліміт використання пам'яті 256 MiB
Вхідні дані #1
1
Вихідні дані #1
-1
Джерело Зимова школа Харків 2013, День 6 - Г.Агапова та І.Фефера