using System;
using System.Collections.Generic;
using System.Threading.Tasks;
namespace Alg
{
public static class Program
public static void Main(string[] args)
// Есть разреженный* массив неотрицательных чисел с повторениями очень большой длины (еле попместился в оперативную память).
// Нужно отсортировать все ненулевые числа по возрастанию, а нули разместить в конце массива.
// Необходимо выполнить указанную операцию максимально оптимально по памяти и оценить вычислительную сложность предложенного решения.
// * - нулей в нем гораздо больше, чем всех остальных числе меньше взятых
}