Ceci est un problème à sortie seule.
Votre tâche consiste à construire une grille carrée de côté $N \ge 13$ et à la remplir avec des lettres minuscules de l'alphabet anglais de telle sorte que la propriété suivante soit respectée.
Notons $c_{i,j}$ le caractère situé à la $i$-ième ligne et à la $j$-ième colonne.
Considérons $N^2 \cdot (N - 1)/2$ chaînes de la forme $A_{i,j,p} = c_{i,j}c_{i,j+1} \dots c_{i,j+p}$ pour tout $1 \le i \le N$ et tout $1 \le j, p \le N - 1$ tels que $j + p \le N$.
Considérons également $N^2 \cdot (N - 1)/2$ chaînes de la forme $B_{i,j,p} = c_{i,j}c_{i+1,j} \dots c_{i+p,j}$ pour tout $1 \le j \le N$ et tout $1 \le i, p \le N - 1$ tels que $i + p \le N$.
Toutes ces $N^2 \cdot (N - 1)$ chaînes doivent être distinctes deux à deux.
Entrée
Il n'y a pas d'entrée.
Sortie
Affichez la réponse dans le format suivant : affichez d'abord $N$ ($13 \le N \le 100$). Ensuite, affichez la grille carrée sous forme de $N$ lignes ; la $i$-ième ligne doit contenir une chaîne de $N$ caractères, représentant la $i$-ième ligne de la grille.
S'il existe plusieurs solutions correctes, n'importe laquelle sera acceptée.
Exemples
Entrée 1
``` #### Sortie 1
4 petr ozav odsk camp ```
Remarque
Pour la réponse de l'exemple, la propriété de la grille est respectée, mais la taille de la grille est trop petite pour être acceptée comme solution.