Медвежонок Паддингтон очень любит есть мармелад. Однако, чтобы его съесть, мармелад надо сначала приготовить. У Паддингтона есть секретный рецепт своего любимого мармелада, состоящий из n пунктов a_i, причем каждый пункт описывается числом от 1 до m, означающим добавление одного из m ингридиентов.
Однако уже второй день Паддингтон не может найти свой рецепт, а мармелада уж очень как хочется. Поэтому он решил вспомнить про рецепт все что можно. Вот, что ему удалось вспомнить:
По этой информации Паддингтон хочет попытаться восстановить исходный рецепт. Однако, он не силен в программировании, и обратился с этой задачей к вам. Помогите ему!
В первой строке содержится два числа n и m --- количество пунктов в рецепте и общее количество ингридиентов соответственно (1≤n,m≤105).
Во второй строке содержится m чисел b_i --- массив, который смог восстановить в памяти Паддингтон (0≤b_i≤n).
В единственной строке через пробел выведите n чисел --- исходный рецепт. Гарантируется, что ответ существует.