Escribe un programa que tome un número entero N como entrada e imprima un patrón de números que consiste en una matriz cuadrada de tamaño N x N. El patrón comienza con el número 1 en la primera fila y continúa con los números consecutivos en cada fila hasta llegar al número N. En la siguiente fila, el patrón comienza con el siguiente número y continúa hasta llegar a N y luego envuelve al inicio. El patrón continúa hasta que todos los números de 1 a N estén en la matriz.
Input
Un número entero N que representa el tamaño de la matriz.
Output
Una matriz de tamaño N x N impresa en la consola que sigue el patrón de números descrito anteriormente.
Input
8
Output
1 2 3 4 5 6 7 8 2 3 4 5 6 7 8 1 3 4 5 6 7 8 1 2 4 5 6 7 8 1 2 3 5 6 7 8 1 2 3 4 6 7 8 1 2 3 4 5 7 8 1 2 3 4 5 6 8 1 2 3 4 5 6 7
Input
4
Output
1 2 3 4 2 3 4 1 3 4 1 2 4 1 2 3
Input
6
Output
1 2 3 4 5 6 2 3 4 5 6 1 3 4 5 6 1 2 4 5 6 1 2 3 5 6 1 2 3 4 6 1 2 3 4 5