using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace lab4_1_4
{
internal class Program
{
static void Main(string[] args)
{
Stopwatch stopwatch = new Stopwatch();
int n = int.Parse(Console.ReadLine());
stopwatch.Start();
if (n < 1)
{
Console.WriteLine("Потрiбно ввести додатнє значення n!");
stopwatch.Stop();
Console.WriteLine($"Час виконання: {stopwatch.Elapsed}");
}
else
{
StringBuilder result = new StringBuilder();
for (int i = n; i != 0; i--)
{
string i1 = i.ToString();
result.Insert(0,i1 + " ");
}
Console.WriteLine(result);
stopwatch.Stop();
Console.WriteLine($"Час виконання: {stopwatch.Elapsed}");
long memoryUsed = GC.GetTotalMemory(true);
Console.WriteLine($"Спожита пам'ять: {memoryUsed} байт");
}
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLkRpYWdub3N0aWNzOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLlRleHQ7CnVzaW5nIFN5c3RlbS5UaHJlYWRpbmcuVGFza3M7CgpuYW1lc3BhY2UgbGFiNF8xXzQKewogICAgaW50ZXJuYWwgY2xhc3MgUHJvZ3JhbQogICAgewogICAgICAgIHN0YXRpYyB2b2lkIE1haW4oc3RyaW5nW10gYXJncykKICAgICAgICB7CiAgICAgICAgICAgIFN0b3B3YXRjaCBzdG9wd2F0Y2ggPSBuZXcgU3RvcHdhdGNoKCk7CiAgICAgICAgICAgIGludCBuID0gaW50LlBhcnNlKENvbnNvbGUuUmVhZExpbmUoKSk7CiAgICAgICAgICAgIHN0b3B3YXRjaC5TdGFydCgpOwoKICAgICAgICAgICAgaWYgKG4gPCAxKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZSgi0J/QvtGC0YBp0LHQvdC+INCy0LLQtdGB0YLQuCDQtNC+0LTQsNGC0L3RlCDQt9C90LDRh9C10L3QvdGPIG4hIik7CiAgICAgICAgICAgICAgICBzdG9wd2F0Y2guU3RvcCgpOwogICAgICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoJCLQp9Cw0YEg0LLQuNC60L7QvdCw0L3QvdGPOiB7c3RvcHdhdGNoLkVsYXBzZWR9Iik7CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgU3RyaW5nQnVpbGRlciByZXN1bHQgPSBuZXcgU3RyaW5nQnVpbGRlcigpOwogICAgICAgICAgICAgICAgZm9yIChpbnQgaSA9IG47IGkgIT0gMDsgaS0tKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIHN0cmluZyBpMSA9IGkuVG9TdHJpbmcoKTsKICAgICAgICAgICAgICAgICAgICByZXN1bHQuSW5zZXJ0KDAsaTEgKyAiICIpOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUocmVzdWx0KTsKCiAgICAgICAgICAgICAgICBzdG9wd2F0Y2guU3RvcCgpOwogICAgICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoJCLQp9Cw0YEg0LLQuNC60L7QvdCw0L3QvdGPOiB7c3RvcHdhdGNoLkVsYXBzZWR9Iik7CgogICAgICAgICAgICAgICAgbG9uZyBtZW1vcnlVc2VkID0gR0MuR2V0VG90YWxNZW1vcnkodHJ1ZSk7CiAgICAgICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZSgkItCh0L/QvtC20LjRgtCwINC/0LDQvCfRj9GC0Yw6IHttZW1vcnlVc2VkfSDQsdCw0LnRgiIpOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQp9