D. Высадка двоичных яблонь на луну
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Сегодня Казимир Казимирович как обычно работал в саду. И тут он понял, что ему очень не хватает в его саду ещё одной посадки свежего рядка яблонь.

Казимир знает, что он хочет высадить в ряд ровно $$$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