Testing Round 7
A
Black-and-White Cube
Codeforces
1600
原题
←B →
翻译中…

You are given a cube of size $*k* × *k* × *k*$, which consists of unit cubes. Two unit cubes are considered neighbouring, if they have common face.

翻译中…

Your task is to paint each of $*k*^{3}$ unit cubes one of two colours (black or white), so that the following conditions must be satisfied:

翻译中…
  • each white cube has exactly 2 neighbouring cubes of white color;
  • each black cube has exactly 2 neighbouring cubes of black color.
翻译中…

Input

翻译中…

The first line contains integer $*k*$ $(1 ≤ *k* ≤ 100)$, which is size of the cube.

翻译中…

Output

翻译中…

Print -1 if there is no solution. Otherwise, print the required painting of the cube consequently by layers. Print a $*k* × *k*$ matrix in the first $*k*$ lines, showing how the first layer of the cube should be painted. In the following $*k*$ lines print a $*k* × *k*$ matrix — the way the second layer should be painted. And so on to the last $*k*$-th layer. Note that orientation of the cube in the space does not matter.

翻译中…

Mark a white unit cube with symbol "w" and a black one with "b". Use the format of output data, given in the test samples. You may print extra empty lines, they will be ignored.

翻译中…

样例

Input #1
1
Output #1
-1
InputCopy OutputCopy
Input #2
2
Output #2
bb
ww

bb
ww
InputCopy OutputCopy
题目信息
题号
323A
所属比赛
时间限制
0.5 s
内存限制
256 MB
标签
组合数学
构造

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。