/*
#include <stdio.h>
int main()
{
int s[120][120];
int n,i,j,k;
for (i=1; i<=11; i++){
for (j=1; j<=10; j++){
scanf("%d",&s[i][j]);
}
}
for (j=1; j<=10; j++){
if (s[11][j]==1){
for (i=10; i>=1; i--){
if (s[i][j]>0){
printf("%d crash\n",j);
break;
}
else if (s[i][j]<0){
printf("%d fall\n",j);
break;
}
}
if (s[i][j]==0){
printf("%d safe\n",j);
}
}
}
}
*/
/*
#include <stdio.h>
int main()
{
int s[120][120];
int n,i,j, x, y, k=1;
scanf("%d",&n);
x = 1;
y = n/2+1;
s[x][y] = k++;
for (i=1; i<=n*n-1; i++)
{
x--;
y++;
if (x<1){
x=n;
}
if (y>n){
y=1;
}
s[x][y]=k++;
if (s[x][y]%n==0){
x++;
s[x][y]=k++;
i++;
}
}
for (i=1; i<=n; i++)
{
for (j=1; j<=n; j++)
{
printf("%d ",s[i][j]);
}
printf("\n");
}
}
*/
/*
#include <stdio.h>
#include <math.h>
int main()
{
int s[120][120];
int n,x,y,i,j,k=1;
scanf("%d",&n);
scanf("%d %d",&x,&y);
s[x][y]=k++;
for (i=1; i<=n; i++){
for (j=1; j<=n; j++){
s[i][j]=abs(x-i)+abs(y-j)+1;
}
}
for (i=1; i<=n; i++){
for (j=1; j<=n; j++){
printf("%d ",s[i][j]);
}
printf("\n");
}
}
*/
#include <stdio.h>
int main()
{
int s[120][120];
int n,i,j,k=1;
scanf("%d",&n);
for (i=1; i<=n; i++){
for (j=1; j<=n; j++){
s[i][j]=k++;
}
}
for (i=1; i<=n; i++){
for (j=1; j<=n; j++){
if (i==n&&i==1&&j==1&&j==n){
}
}
}
}