// Online C++ compiler to run C++ program online
#include <iostream>
using namespace std;
int main() {
// Write C++ code here
int num ;
cout<<"input number";
cin>>num;
if(num<3||num<0||num%2==0||num==1){
cout<<"input valid number";
}else{
int n = num+3;
for(int i = 1;i<=n-1;i++){
if(i<n/2){
if(i==1){
for(int j = 1;j<=n;j++){
if(j==n){
cout<<"e";
}else{
cout<<"*";
}
}
cout<<endl;
}
else{
for(int j = 1;j<=n;j++){
if(j==n){
cout<<"e";
}else{
cout<<" ";
}
}
cout<<endl;
}
}
else if(i==n/2){
for(int j=1;j<=2;j++){
cout<<" ";
}
for(int j= 3;j<=n;j++){
if(j==n){
cout<<"e";
}else{
cout<<"*";
}
}
cout<<endl;
}else if(i<n-1){
for(int i = 1;i<=n;i++){
if(i==n){
cout<<"e";
}else{
cout<<" ";
}
}
cout<<endl;
}
else{
for(int j = 1;j<n+(n-3);j++){
if(j<n){
cout<<" ";
}else if(j==n){
cout<<"e";
}else if(i==n-1){
cout<<"*";
}
}
cout<<endl;
}
}
}
return 0;
}
Ly8gT25saW5lIEMrKyBjb21waWxlciB0byBydW4gQysrIHByb2dyYW0gb25saW5lCiNpbmNsdWRlIDxpb3N0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKSB7CiAgICAvLyBXcml0ZSBDKysgY29kZSBoZXJlCiAgICAKaW50IG51bSA7CmNvdXQ8PCJpbnB1dCBudW1iZXIiOwpjaW4+Pm51bTsKaWYobnVtPDN8fG51bTwwfHxudW0lMj09MHx8bnVtPT0xKXsKIGNvdXQ8PCJpbnB1dCB2YWxpZCBudW1iZXIiOwp9ZWxzZXsKICAgIGludCBuID0gbnVtKzM7CiAgICBmb3IoaW50IGkgPSAxO2k8PW4tMTtpKyspewogICAgICAgIGlmKGk8bi8yKXsKICAgICAgICAgICAgaWYoaT09MSl7CiAgICAgICAgICAgIGZvcihpbnQgaiA9IDE7ajw9bjtqKyspewogICAgICAgICAgICAgICAgaWYoaj09bil7CiAgICAgICAgICAgICAgICAgICAgY291dDw8ImUiOwogICAgICAgICAgICAgICAgfWVsc2V7CiAgICAgICAgICAgICAgICAgICAgY291dDw8IioiOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIGNvdXQ8PGVuZGw7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZWxzZXsKICAgICAgICAgICAgICAgIGZvcihpbnQgaiA9IDE7ajw9bjtqKyspewogICAgICAgICAgICAgICAgICAgIGlmKGo9PW4pewogICAgICAgICAgICAgICAgICAgICAgICBjb3V0PDwiZSI7CiAgICAgICAgICAgICAgICAgICAgfWVsc2V7CiAgICAgICAgICAgICAgICAgICAgICAgIGNvdXQ8PCIgIjsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIGNvdXQ8PGVuZGw7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgZWxzZSBpZihpPT1uLzIpewogICAgICAgICAgICBmb3IoaW50IGo9MTtqPD0yO2orKyl7CiAgICAgICAgICAgICAgICBjb3V0PDwiICI7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZm9yKGludCBqPSAzO2o8PW47aisrKXsKICAgICAgICAgICAgICAgIGlmKGo9PW4pewogICAgICAgICAgICAgICAgICAgIGNvdXQ8PCJlIjsKICAgICAgICAgICAgICAgIH1lbHNlewogICAgICAgICAgICAgICAgICAgIGNvdXQ8PCIqIjsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBjb3V0PDxlbmRsOwogICAgICAgICAgICAKICAgICAgICB9ZWxzZSBpZihpPG4tMSl7CiAgICAgICAgICAgIGZvcihpbnQgaSA9IDE7aTw9bjtpKyspewogICAgICAgICAgICAgICAgaWYoaT09bil7CiAgICAgICAgICAgICAgICAgICAgY291dDw8ImUiOwogICAgICAgICAgICAgICAgfWVsc2V7CiAgICAgICAgICAgICAgICAgICAgY291dDw8IiAiOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIGNvdXQ8PGVuZGw7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIGVsc2V7CiAgICAgICAgICAgIGZvcihpbnQgaiA9IDE7ajxuKyhuLTMpO2orKyl7CiAgICAgICAgICAgICAgICBpZihqPG4pewogICAgICAgICAgICAgICAgICAgIGNvdXQ8PCIgIjsKICAgICAgICAgICAgICAgIH1lbHNlIGlmKGo9PW4pewogICAgICAgICAgICAgICAgICAgIGNvdXQ8PCJlIjsKICAgICAgICAgICAgICAgIH1lbHNlIGlmKGk9PW4tMSl7CiAgICAgICAgICAgICAgICAgICAgY291dDw8IioiOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIGNvdXQ8PGVuZGw7CiAgICAgICAgfQogICAgICAgIH0KICAgICAgICAKICAgIH0KICAgCiAgICByZXR1cm4gMDsKfQ==