#include <bits/stdc++.h>
using namespace std;
int h=0,l=0,ll=0,j;
void sz(int x){
if(h==x&l==x) return ;
else{
if(l==x){
h++;
l=0;
cout<<endl;
}
l++;
ll++;
if(ll<10) cout<<"0"<<ll;
else cout<<ll;
}
sz(x);
}
int nm=0,i=0,ii=0;
void s3(int a){
if(nm==i){
nm++;
i=0;
cout<<endl;
for(j=1;j<=((a-nm)*2);j++){
cout<<" ";
}
}
i++;
ii++;
if(ii<10) {
cout<<0<<ii;
}
else{
cout<<ii;
}
if(i==a) return ;
s3(a);
}
int main(){
int x;
cin>>x;
sz(x);
cout<<endl;
s3(x);
}