https://www.acmicpc.net/problem/13015
using System;
class Program
{
static void Main() {
string s=Console.ReadLine();
int n=int.Parse(s);
char[,] arr=new char[2*n-1,4*n-3];
for(int i=0;i<2*n-1;i++){
for(int j=0;j<4*n-3;j++){
arr[i,j]=' ';
}
}
for(int i=0;i<n;i++){
arr[0,i]='*';
arr[0,4*n-4-i]='*';
}
for(int i=1;i<n;i++){
arr[i,i]='*';
arr[i,i+n-1]='*';
arr[i,4*n-4-i]='*';
arr[i,4*n-4-i-n+1]='*';
}
for(int i=2*n-2;i>=n;i--){
for(int j=0;j<4*n-3;j++){
arr[i,j]=arr[2*n-2-i,j];
}
}
for(int i=0;i<n;i++){
for(int j=0;j<4*n-3-i;j++){
Console.Write(arr[i,j]);
}
Console.WriteLine();
}
for(int i=n;i<2*n-1;i++){
for(int j=0;j<2*n-1+i;j++){
Console.Write(arr[i,j]);
}
Console.WriteLine();
}
}
}