#include<stdio.h>
int main()
{
int n;
/// first half
int space = n-1;
int star = 1;
for(int i=1; i<=n; i++)
{
for(int j=1; j<=space; j++)
{
}
for(int j=1; j<=star; j++)
{
}
/// preparing for the next row
star = star + 2;
space = space - 1;
}
/// second half
space = 1;
star = ((2*n)-1) - 2; /// last line of the first half has (2*n)-1 stars, and the first line of the second half will have ((2*n)-1) - 2 stars
for(int i=1; i<n; i++)
{
for(int j=1; j<=space; j++)
{
}
for(int j=1; j<=star; j++)
{
}
/// preparing for the next row
star = star - 2;
space = space + 1;
}
}
I2luY2x1ZGU8c3RkaW8uaD4KaW50IG1haW4oKQp7CiAgICBpbnQgbjsKICAgIHNjYW5mKCIlZCIsICZuKTsKCiAgICAvLy8gZmlyc3QgaGFsZgogICAgaW50IHNwYWNlID0gbi0xOwogICAgaW50IHN0YXIgPSAxOwogICAgZm9yKGludCBpPTE7IGk8PW47IGkrKykKICAgIHsKICAgICAgICBmb3IoaW50IGo9MTsgajw9c3BhY2U7IGorKykKICAgICAgICB7CiAgICAgICAgICAgIHByaW50ZigiICIpOwogICAgICAgIH0KCiAgICAgICAgZm9yKGludCBqPTE7IGo8PXN0YXI7IGorKykKICAgICAgICB7CiAgICAgICAgICAgIHByaW50ZigiKiIpOwogICAgICAgIH0KCiAgICAgICAgcHJpbnRmKCJcbiIpOwoKICAgICAgICAvLy8gcHJlcGFyaW5nIGZvciB0aGUgbmV4dCByb3cKICAgICAgICBzdGFyID0gc3RhciArIDI7CiAgICAgICAgc3BhY2UgPSBzcGFjZSAtIDE7CiAgICB9CgogICAgLy8vIHNlY29uZCBoYWxmCiAgICBzcGFjZSA9IDE7CiAgICBzdGFyID0gKCgyKm4pLTEpIC0gMjsgLy8vIGxhc3QgbGluZSBvZiB0aGUgZmlyc3QgaGFsZiBoYXMgKDIqbiktMSBzdGFycywgYW5kIHRoZSBmaXJzdCBsaW5lIG9mIHRoZSBzZWNvbmQgaGFsZiB3aWxsIGhhdmUgKCgyKm4pLTEpIC0gMiBzdGFycwoKICAgIGZvcihpbnQgaT0xOyBpPG47IGkrKykKICAgIHsKICAgICAgICBmb3IoaW50IGo9MTsgajw9c3BhY2U7IGorKykKICAgICAgICB7CiAgICAgICAgICAgIHByaW50ZigiICIpOwogICAgICAgIH0KCiAgICAgICAgZm9yKGludCBqPTE7IGo8PXN0YXI7IGorKykKICAgICAgICB7CiAgICAgICAgICAgIHByaW50ZigiKiIpOwogICAgICAgIH0KCiAgICAgICAgcHJpbnRmKCJcbiIpOwoKICAgICAgICAvLy8gcHJlcGFyaW5nIGZvciB0aGUgbmV4dCByb3cKICAgICAgICBzdGFyID0gc3RhciAtIDI7CiAgICAgICAgc3BhY2UgPSBzcGFjZSArIDE7CiAgICB9Cn0K