import java.util.Scanner;
public class Example8
{
public static void main(String args[])
{
int i,temp,k,b;
Scanner input=new Scanner(System.in);
System.out.println("请输入拉丁阶数");
b=input.nextInt();
for(i=0;i<b;i++)
{
temp=i%b;//确定第i行第一个数字
for(k=0;k<b;k++)//按照环形输出各个数字
System.out.printf("%d",(temp+k)%b+1);
System.out.println();
}
}
}