To zadanie typu "output-only".
Twoim zadaniem jest zbudowanie kwadratowej siatki o boku $N \ge 13$ i wypełnienie jej małymi literami alfabetu angielskiego w taki sposób, aby spełniona była następująca własność.
Oznaczmy znak w $i$-tym wierszu i $j$-tej kolumnie jako $c_{i,j}$.
Rozważmy $N^2 \cdot (N - 1)/2$ ciągów postaci $A_{i,j,p} = c_{i,j}c_{i,j+1} \dots c_{i,j+p}$ dla każdego $1 \le i \le N$ oraz każdego $1 \le j, p \le N - 1$ takiego, że $j + p \le N$.
Rozważmy również $N^2 \cdot (N - 1)/2$ ciągów postaci $B_{i,j,p} = c_{i,j}c_{i+1,j} \dots c_{i+p,j}$ dla każdego $1 \le j \le N$ oraz każdego $1 \le i, p \le N - 1$ takiego, że $i + p \le N$.
Wszystkie te $N^2 \cdot (N - 1)$ ciągi muszą być parami różne.
Wejście
Brak danych wejściowych.
Wyjście
Wypisz odpowiedź w następującym formacie: najpierw wypisz $N$ ($13 \le N \le 100$). Następnie wypisz kwadratową siatkę w postaci $N$ linii; $i$-ta linia powinna zawierać jeden ciąg $N$ znaków, reprezentujący $i$-ty wiersz siatki.
Jeśli istnieje kilka poprawnych rozwiązań, każde z nich zostanie zaakceptowane.
Przykład
Wejście 1
``` #### Wyjście 1
4 petr ozav odsk camp ```
Uwagi
Dla odpowiedzi z przykładu własność siatki jest zachowana, ale rozmiar siatki jest zbyt mały, aby został zaakceptowany jako rozwiązanie.