#include<stdio.h>
int main(){
int n,i,j,z;
scanf("%d",&n);
//负责行
for(i = 1;i <= n;i++){
//负责空格
for(j = 1;j <= n - i;j++){
printf(" ");
}
//负责打印数字
for(z=1;z <= 2 * i - 1;z++){
printf("%d",z);
}
//负责换行
printf("\n");
}
return 0;
}
/**************************************************************
Problem: 1072
User: admin
Language: C
Result: Accepted
Time:10 ms
Memory:1144 kb
****************************************************************/