K. 环形数组(easy)
time limit per test
1 second
memory limit per test
256 megabytes
input
standard input
output
standard output

Cai_Guang 定义环形数组为从矩阵左上角开始顺时针围绕当前矩阵最外层蛇形填数的数组,如图为一个 $$$4 \times 5$$$ 的环形数组。

可以证明对于任意大小的矩阵,这样的数组总存在。

你需要解决的问题是,给定一个矩阵的大小参数 $$$n, m$$$,请你告诉 Cai_Guang 这个矩阵长什么样子。

Input

一行 $$$2$$$ 个整数 $$$n,m$$$ ,代表这个矩阵的行数、列数。$$$(1 \leq n, m \leq 1000)$$$

Output

输出 $$$n$$$ 行,每行 $$$m$$$ 个用一个空格隔开的整数,代表你的答案矩阵。

Example
Input
4 5
Output
1 2 3 4 5
14 15 16 17 6
13 20 19 18 7
12 11 10 9 8