Сегодня Казимир Казимирович как обычно работал в саду. И тут он понял, что ему очень не хватает в его саду ещё одной посадки свежего рядка яблонь.
Казимир знает, что он хочет высадить в ряд ровно $$$n$$$ яблонь. Также он знает, что высота каждой яблони среди доступных сейчас характеризуется уникальным числом от $$$1$$$ до $$$n$$$. Конечно же, высаживать деревья надо по феншую, а именно: высоты соседних в ряду деревьев не должны отличатся более, чем на 2.
Также Казимир считает, что самый живописный отрезок — отрезок $$$[l; r]$$$. Поэтому он хочет высаживать туда деревья так, чтобы сумма их высот была как можно больше. Вам требуется помочь Казимиру Казимировичу и найти оптимальную расстановку яблонь в саду, то есть такую, чтобы она была расстановкой по феншую, а также среди всех таких она должна иметь наибольшую сумму высот деревьев на подотрезке.
Если ответов может быть несколько, выведите любой из них.
В первой строке вам даются три числа: $$$n$$$, $$$l$$$, $$$r$$$, $$$(1 \le n \le 2 \cdot 10^5)$$$, $$$(1 \le l \le r \le n)$$$ — длина перестановки и границы выбранного отрезка.
Выведите $$$n$$$ чисел — требуемую перестановку.
| Подзадача | Баллы | Дополнительные ограничения | Необходимые подзадачи | Информация о проверке |
| $$$1$$$ | $$$50$$$ | тесты из условия | – | полная |
| $$$2$$$ | $$$100$$$ | $$$n \le 3$$$ | 1 | первая ошибка |
| $$$3$$$ | $$$200$$$ | $$$n \le 10$$$ | 1-2 | первая ошибка |
| $$$4$$$ | $$$100$$$ | $$$l = r$$$ | – | первая ошибка |
| $$$5$$$ | $$$150$$$ | $$$r - l \le 1$$$ | 4 | первая ошибка |
| $$$6$$$ | $$$400$$$ | нет | 1-5 | первая ошибка |
5 2 4
1 3 5 4 2
3 1 2
3 2 1
| Name |
|---|


