public static void Task01()
        {
            var array = Console.ReadLine().Split(' ').Select(int.Parse).ToArray();

            MergeSorter.MergeSort(array);
            Console.WriteLine(string.Join(" ", array));
        }
        private static void Task04()
        {
            var wm      = new WordGenerator();
            var symbols = Console.ReadLine().ToCharArray();

            MergeSorter.MergeSort(symbols);
            var result = wm.GetWords(symbols);

            Console.WriteLine(result.Count());
        }
        private static void Task03()
        {
            var array = Console.ReadLine().Split(' ').Select(int.Parse).ToArray();

            Console.WriteLine(MergeSorter.GetInversionsCount(array));
        }