Рассмотрим последовательность целых положительных чисел $$$a_i$$$.
Выделим блоки подряд идущих одинаковых чисел и запишем размеры этих блоков, сохраняя порядок. Полученную последовательность $$$s_j$$$ будем называть сигнатурой последовательности $$$a_i$$$.
Например, сигнатурой последовательности $$$[1,1,2,6,6,6,1]$$$ является $$$[2,1,3,1]$$$.
Вам поступил заказ на создание последовательности по заданной сигнатуре. Дополнительно, заказчик хочет, чтобы сумма элементов полученной последовательности была как можно меньше.
Первая строка содержит целое число $$$n$$$ — размер сигнатуры ($$$1 \leq n \leq 10^5$$$).
Вторая строка содержит $$$n$$$ целых положительных чисел $$$s_k$$$, сумма которых не превосходит $$$10^6$$$.
В единственную строку выведите требуемую последовательность целых положительных чисел, разделяя их пробелами.
Если ответов с минимальной суммой несколько, разрешается вывести любой.
31 2 3
1 2 2 1 1 1
| Name |
|---|


