/*
#include <stdio.h>
int main()
{
int n,j,i;
int arr[101] = {};
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
);
{
printf(" ");
}
printf("**\n");
}
return 0;
}
#include <stdio.h>
int main ()
{
int a,b,c,i,n;
scanf("%d %d %d",&a,&b,&c);
if(a <= 170)
{
printf("CRASH %d",a);
return 0;
}
if(b <= 170)
{
printf("CRASH %d",b);
return 0;
}
if(c <= 170)
{
printf("CRASH %d",c);
return 0;
}
printf("PASS");
return 0;
}
#include<stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
a=a/10000;
if(b==1||b==2)
{
a=a+1900;
}
else
{
a=a+2000;
}
printf("%d",2012-a+1);
return 0;
}
#include<stdio.h>
int main()
{
int a,b,c;
scanf("%d",&a);
a=2012-a+1;
b= a%100;
a= a/1000;
if(a==1)
{
c = 1;
}
else
{
c = 3;
}
printf("%d %d",b,c);
return 0;
}
#include<stdio.h>
int main()
{
int a,b,c,n;
scanf("%d",&a);
b= a/10; //10
c= a%10; //1
a = (c * 10 + b)*2;
if(a>100)
{
a = a % 100;
}
printf("%d\n",a);
if(a<=50)
{
printf("GOOD");
}
else
{
printf("OH MY GOD");
}
return 0;
}
*/
//#include<stdio.h>
//int main()
//{
// int a,b;
// scanf("%d %d",&a,&b);
//
// if(a%2==1)
// {
// printf("홀수+");
// }
// else
// {
// printf("짝수+");
// }
//
// if(b%2==1)
// {
// printf("홀수");
// }
// else
// {
// printf("짝수");
// }
//
// if((a+b)%2==1)
// {
// printf("=홀수");
// }
// else
// {
// printf("=짝수");
// }
//
// return 0;
//}
#include<stdio.h>
int main()
{
int i,j,n,k=1;
int arr[100][100]={};
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
arr[i][j]=k++;
}
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
printf("%d ",arr[i][j]);
}
printf("\n");
}
return 0;
}