Сумасшедший ученый провел серию экспериментов, каждый из которых состоит из n этапов. Во время каждого этапа производились измерения, результатом которых было положительное целое число, не превосходящее k. Ученый разработал эксперименты таким образом, что их измерения монотонно возрастали, то есть каждое следующее измерение было не меньше предыдущего. Например, ниже представлена последовательность измерений для одного из экспериментов с n=13 и k=6:
1, 1, 2, 2, 2, 2, 2, 4, 5, 5, 5, 5, 6
Были случаи, когда n больше k, и поэтому появлялось много повторяющихся значений в последовательности измерений. Будучи сумасшедшим, ученый выбрал несколько необычный способ записи данных. Вместо того чтобы записывать каждое из n измерений, ученый записал последовательность P из k значений, которая определяется следующим образом.
Для
так как было проделано 2 измерения меньших или равных 1, 7 измерений меньше или равных 2, 7 измерений меньше или равных 3 и так далее.2, 7, 7, 8, 12, 13
К сожалению, ученый, в конце концов, сошел с ума, оставив после себя блокнот с P-последовательностями от серии экспериментов. Ваша задача - восстановить исходные измерения.
| Пример входных данных | Пример выходных данных |
|
6 2 7 7 8 12 13 1 4 3 4 4 5 3 0 4 5 5 2 2 4 7 7 0 |
1 1 2 2 2 2 2 4 5 5 5 5 6 1 1 1 1 1 1 1 1 3 2 2 2 2 3 1 1 3 3 4 4 4 |