Сделал решение, отличное от большинства. Все умные люди через map, а я по-своему) почему-то не пропускает по 4 пункту, хотя там изначально они выводятся по возрастанию кода ASCII, подскажите, в чём я виноват?