Problem1225--PIPI的程序设计题Ⅱ

1225: PIPI的程序设计题Ⅱ

Time Limit: 1 Sec  Memory Limit: 128 MB  Special Judge
Submit: 6  Solved: 4
[Submit] [Status] [Web Board] [Creator:]

Description

PIPI为了考察大家的程序设计能力,给出了一个这样的简单问题:
给一个正整数 n,要求构造一个 n x n 的方阵 A,使得方阵的每一行,每一列都分别是一个 1n 的排列,并且对于所有的 1 ≤ i < j ≤ n, 有 Ai,j ≠ Aj,i

Input

输入一个整数n。1<=n<=1000.

Output

如果有解,输出 n 行,每行 n 个 [1,n] 范围内的整数,第i行第j个数表示 Ai,j;否则输出"-1"。

Sample Input

3

Sample Output

1 3 2
2 1 3
3 2 1

Source/Category

困难