P11087 [AtCoder] AtCoder Grand Contest 027 - Modulo Matrix
省选
题目描述

You are given an integer N.

Construct any one N-by-N matrix a that satisfies the conditions below. It can be proved that a solution always exists under the constraints of this problem.

  • $1 \leq a_{i,j} \leq 10^{15}$
  • a_{i,j} are pairwise distinct integers.
  • There exists a positive integer m such that the following holds: Let x and y be two elements of the matrix that are vertically or horizontally adjacent. Then, ${\rm max}(x,y) {\rm mod} {\rm min}(x,y)$ is always m.

Constraints

  • $2 \leq N \leq 500$

Input

Input is given from Standard Input in the following format:

N

Output

Print your solution in the following format:

a_{1,1} ... a_{1,N}
:
a_{N,1} ... a_{N,N}

Output

Print your solution in the following format:

a_{1,1} ... a_{1,N}
:
a_{N,1} ... a_{N,N}

Example

Input

2

Output

4 7
23 10

输入格式

见题面

输出格式

见题面

样例输入
2
样例输出
4 7 23 10