#include<stdio.h>
int main(){
const int N=100;
int num[N][N];
int n;
while(scanf("%d",&n)!=EOF){
num[0][0]=1;
for(int i=1,k=1;i<n;i++,k++){
num[i][0]=num[i-1][0]+k;
}
for(int i=0;i<n;i++){
for(int j=1,k=2;i+j<n;k++,j++){
num[i][j]=num[i][j-1]+k+i;
}
}
for(int i=0;i<n;i++){
for(int j=0;i+j<n;j++){
printf("%d",num[i][j]);
if(j!=n-1-i)
printf(" ");
}
printf("\n");
}
}
return 0;
}