import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner t = new Scanner(System.in);
int a = t.nextInt();
int data [] = new int [a];
for(int i=0; i<a; i++) {
data[i]=t.nextInt();
}
for(int i=a-1; i>=0; i--) {
System.out.print(data[i] + " ");
}
}
}
*/
/*
import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner t = new Scanner(System.in);
int a = t.nextInt();
int data[] = new int [a];
for(int i=0; i<a; i++) {
data[i]= t.nextInt();
}
for(int i=0; i<a; i++) {
System.out.println(data[i]);
}
for(int i=0; i<a; i++) {
System.out.println(data[i]);
}
}
}
*/
/*
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner t = new Scanner(System.in);
int a = t.nextInt();
int[] data = new int[a];
for (int i = 0; i < a; i++) {
data[i] = t.nextInt();
}
for (int i = 0; i < a; i++) {
for (int j = 0; j < a; j++) {
System.out.print(data[(i + j) % a] + " ");
}
System.out.println();
}
}
}
*/
/*
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner t = new Scanner(System.in);
int data[] = new int[10];
for (int i = 0; i < 10; i++) {
data[i] = t.nextInt();
}
int k = t.nextInt();
System.out.println(data[k - 1]);
}
}
*/
//import java.util.*; // 기억력 테스트
//public class Main{
// public static void main(String[] args) {
// Scanner t = new Scanner(System.in);
// int data[] = new int [10000005];
//
// int a = t.nextInt();
// for(int i=0; i < a; i++) {
// int q = t.nextInt();
// data[q]= 1;
// }
//
// int b = t.nextInt();
// for( int i=0; i<b; i++) {
// int q = t.nextInt();
// System.out.print(data[q] + " ");
// }
// }
//}
import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner t = new Scanner(System.in);
int a = t.nextInt();
int q = 1;
int data[][]= new int [a][a];
for(int i = 0; i<a; i++) {
for(int j=0; j<a; j++) {
data[i][j]=q++;
}
if(i) {
}
}
}
}