#include<stdio.h>
int main(){
int n,i,j,z,m;
scanf("%d",&n);
//负责行
for(i = 1;i <= n;i++){
//负责空格
for(j = 1;j <= n - i;j++){
printf(" ");
}
//负责打印大写的字母左边
for(m = i - 1;m >= 1;m--){
printf("%c",65+m);
}
//负责中间
printf("%c",65) ;
//负责右边
for(z=1;z <= i - 1;z++){
printf("%c",65+z);
}
//负责换行
printf("\n");
}
return 0;
}
/**************************************************************
Problem: 1096
User: admin
Language: C
Result: Accepted
Time:9 ms
Memory:1144 kb
****************************************************************/