A - Pie Problem VIII

Languages: C, C++, Java, Pascal, Python, Tiger, JavaScript, Haskell, C#
Time & Memory limits: (details)

Considere dos enteros positivos $N$ y $M$. Para este problema, usted debe buscar la matriz de $N$ filas y $M$ columnas que resulta de colocar los números $1,2,3,…,N*M$ en espiral. Por ejemplo, si $N=6$ y $M=6$, entonces la matriz resultante sería:

Input

Línea 1 : Dos enteros $N$, $M$ $(1 \le N,M \le 500)$ separados por un espacio en blanco.

Output

Línea 1…N : En la $i$-ésima línea imprima $M$ enteros separados por espacios, representado los elementos de la $i$-ésima fila.

Sample test(s)

Input
6 6
Output
1 2 3 4 5 6 20 21 22 23 24 7 19 32 33 34 25 8 18 31 36 35 26 9 17 30 29 28 27 10 16 15 14 13 12 11
Input
2 4
Output
1 2 3 4 8 7 6 5