
#include <iostream>
using namespace std;
void diamond(int n)
{
char c = 'Z';
// 打印上半三角
for(int i=1; i<=n; i++) {
for(int j=1; j<=(n-i)*2; j++)
printf(" ");
if(i == 1)
printf("%c", c--);
else {
printf("%c", c--);
for(int j=1; j<=(2*i-3)*2+1; j++)
printf(" ");
printf("%c", c--);
}
printf("\n");
}
// 打印下半三角
for(int i=1; i<=n-1; i++) {
for(int j=0; j<i*2; j++)
printf(" ");
if(i == n - 1)
printf("%c", c);
else {
printf("%c", c--);
for(int j=1; j<(2*n-2*i-2)*2; j++)
printf(" ");
printf("%c", c--);
}
printf("\n");
}
}
int main()
{
int n;
cin >> n;
diamond(n);
return 0;
}