The genius chess player A. Robbie gives you a puzzle on an empty
by
chessboard. To complete this puzzle, you must place at most
knights such that every square on the chessboard contains a knight or is being attacked by a knight. Formally, a knight on square
attacks a square
if
and
, or
and
. Can you solve A. Robbie's ultimate challenge?
Constraints

Subtask 1 [10%]

Subtask 2 [90%]
No additional constraints.
Input Specification
The first and only line contains the integer
.
Output Specification
Output
lines where each line contains
space-separated binary values, where
represents an empty square, and
represents a knight. If there are multiple solutions, output any of them. If a solution does not exist, output
.
Sample Input
Copy
8
Sample Output
Copy
0 1 1 1 1 1 1 0
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 0 0 1 1 1
1 1 1 0 0 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
0 1 1 1 1 1 1 0
Explanation for Sample
This sample is only shown to clarify the format of the output. Note that this output is incorrect, as there are greater than
knights on the board, although all squares are either covered by a knight or attacked by a knight.
Comments
is the limit rounded up or down?
It is rounded down.
denotes the floor function, the greatest integer not more than 
.