public static void Main()
int n = int.Parse(Console.ReadLine());
for (int i = 0; i < n; i++)
if (i == 0 || i == n - 1)
string outDiamond = new string('-', n / 2);
Console.WriteLine("{0}{1}{0}", outDiamond, "*");
string innerDiamond = new string('-', n - 2);
Console.WriteLine("{0}{1}{0}", "*", innerDiamond);
string outDiamond = new string('-', n / 2 - i);
string innerDiamond = new string('-', 2*(i-1)+1);
Console.WriteLine("{0}{1}{2}{1}{0}", outDiamond, "*", innerDiamond);
string outDiamond = new string('-', Math.Abs(n/2-i));
string innerDiamond = new string('-', Math.Abs(n-2 - 2*(i - n/2)));
Console.WriteLine("{0}{1}{2}{1}{0}", outDiamond, "*", innerDiamond);