Character Grid

아직 제출이 없습니다시간 제한1초메모리 제한512 MB

문제

This is an output-only problem.

Your task is to build a square grid with side length N13N \ge 13 and fill it with lowercase English letters such that the following property is held.

Let us denote the character at ii-th row and jj-th column as c_i,jc\_{i,j}.

Consider N2(N1)/2N^2 \cdot (N-1) / 2 strings of the form A_i,j,p=c_i,jc_i,j+1c_i,j+pA\_{i,j,p} = c\_{i,j} c\_{i,j+1} \ldots c\_{i,j+p} for every 1iN1 \le i \le N and every 1j,pN11 \le j, p \le N-1 such that j+pNj + p \le N.

Consider also N2(N1)/2N^2 \cdot (N-1) / 2 strings of the form B_i,j,p=c_i,jc_i+1,jc_i+p,jB\_{i,j,p} = c\_{i,j} c\_{i+1,j} \ldots c\_{i+p,j} for every 1jN1 \le j \le N and every 1i,pN11 \le i, p \le N-1 such that i+pNi + p \le N

All those N2(N1)N^2 \cdot (N-1) strings have to be pairwise distinct.

입력

There is no input.

출력

Print the answer in the following format: first print the NN (13N10013 \le N \le 100). Then print the square grid as NN lines; ii-th line shall contain one string of NN characters, representing the ii-th row of the grid.

If there are several correct solutions, any one of them will be accepted.

힌트

For the answer from the sample, the grid property is held, but the grid size is too small to be accepted as a solution.