Escribe un programa que tome un número entero positivo *n* como entrada y genere un patrón en forma de números diagonales utilizando números y espacios en blanco.
Input
El programa debe recibir un número entero positivo *n* como entrada, que determinará el tamaño del patrón.
Output
El programa debe imprimir en la salida estándar el patrón de números diagonales. El patrón estará compuesto por números y espacios en blanco. Cada fila contendrá un número en la posición diagonal, y el resto de las posiciones estará ocupado por espacios en blanco. El número en la posición diagonal en la fila *i* será *i*. Cada fila debe imprimirse como una línea separada.
Input
7
Output
1 2 3 4 5 6 7
Input
9
Output
1 2 3 4 5 6 7 8 9
Input
16
Output
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16