#include<stdio.h>
int main(){
int a;
int x[30][30];
while(scanf("%d",&a)!=EOF){
x[0][0]=1;
x[1][0]=1;
x[1][1]=1;
x[2][0]=1;x[2][1]=2;x[2][2]=1;
for(int i=3;i<30;i++){
for(int j=0;j<=i;j++){
if(j==0||j==i){
x[i][j]=1;
}else{x[i][j]=x[i-1][j-1]+x[i-1][j];}
}
}
for(int i=0;i<a;i++){
for(int j=0;j<a&&j<=i;j++){
if(j==0){printf("%d",x[i][j]);}
else{printf(" %d",x[i][j]);}
}printf("\n");
}
printf("\n");
}return 0;}