public static void Main()
var sb = new StringBuilder();
Enumerable.Range(1, num).Select((value, index) => new { index, elements = Enumerable.Range(1, index) })
sb.Append(new string(' ', num - item.index));
sb.Append(string.Join("", item.elements));
sb.Append(string.Join("", item.elements.Reverse().Skip(1)));
Console.WriteLine(sb.ToString());