/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
*/
/*
#include<stdio.h>
int main(){
int n,m;
scanf("%d %d",&n , &m);
for(int i = 1; i <= n; i ++){
for(int j = 1; j <= m; j ++){
printf("%d %d\n",i,j);
}
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
char n;
scanf("%c", &n);
for(int i = 1; i < 16; i++)
printf("%X*%X=%X\n", n - 55, i, (n - 55) * i);
}
*/
/*
#include <stdio.h>
int main()
{
int n,i,j;
int arr[1001]= {0};
scanf("%d", &n);
for(i=0; i<n; i++)
{
scanf("%d", &arr[i]);
}
for(i=0; i<n; i++)
{
for(j=i; j<i+n; j++)
{
printf("%d ", arr[j%(n)]);
}
printf("\n");
}
}
*/
/*
#include <stdio.h>
int main()
{
int n,i,j,k;
int arr[1001]={0};
scanf("%d", &n);
for(i=0; i<n; i++)
{
scanf("%d", &arr[i]);
}
for(j=i; j<n; j++){
printf("%d", n+1);
}
for(i=0; i<n; i++) {
printf("%d: ", i+1);
for(j=0; j<n; j++) {
if(i!=j) {
if(arr[i] > arr[j]) {
printf("> ");
}
else if(arr[i] < arr[j]) {
printf("< ");
}
else{
printf("= ");
}
}
}
printf("\n");
}
}
*/
/*
#include<stdio.h>
int main() {
int arr[100][100] = {0};
int i, j, k=1, n;
scanf("%d", &n);
for(i=0; i<n; i++) {
for(j=0; j<n; j++) {
arr[i][j] = k++;
//printf("(%d, %d)\t", i, j);
}
//printf("\n");
}
for(i=n-1; i>=0; i--) {
for(j=0; j<n; j++) {
printf("%d ", arr[i][j]);
}
printf("\n");
}
}
*/
/*
#include <stdio.h>
int main()
{
int arr[100][100]={0};
int i,j,k=1,n;
scanf("%d",&n);
for(i=0; i<n; i++) {
for(j=0; j<n; j++) {
arr[i][j]=k++;
printf("%d ", arr[i] [j]);
}
printf("\n");
}
}
*/
#include <stdio.h>
int main()
{
int arr[100][100]={0};
int i,j,k=1,n;
scanf("%d",&n);
for(i=0; i<n; i++) {
for(j=0; j<n; j++) {
arr[i][j]=k++; }