#include
using namespace std;
int main(){
int n;
cin>>n;
if(n<=20){
int nsp=1;
int nst=n;
int nsta=n;
int row;
int csp;
int cst;
for(row=1;row<=2*n+1;row++){
if(row<=n+1){
int i=n-row+1;
for(csp=1;csp<=nsp;csp++){
cout<<' '<<' ';
}
for(cst=1;cst<=nst;cst++){
cout<<i<<' ';
i--;
}
cout<<0<<' ';
i=1;
for(cst=1;cst<=nsta;cst++){
cout<<i<<' ';
i++;}
}
if(row>n+1){
int j=row-n-1;
for(csp=1;csp<=nsp;csp++){
cout<<' '<<' ';
}
for(cst=1;cst<=nst;cst++){
cout<<j<<' ';
j--;
}
cout<<0<<' ';j=1;
for(cst=1;cst<=nsta;cst++){
cout<<j<<' ';
j++;
}
}
cout<<endl;
if(row<n+1){
nsp++;
nst--;
nsta--;
}else{nsp--;
nst++;
nsta++;
}
}
}
cout<<endl;
return 0;
}