\begin{problem}{Держать строй - 2}{inverse.in}{inverse.out}{2 секунды}{256 мегабайт}{20 тестов по 5 баллов}

%Автор задачи: Виталий Демьянюк 
%Автор условия: Сергей Поромов

В воинской части города Шатров продолжаются занятия по строевой подготовке.
Молодой прапорщик Андрей Юрьевич уже приноровился проводить эти занятия, но тут его начальник Павел Андреевич стал давать ему новые, более сложные задания.

Как известно, обычно все солдаты выстраиваются в шеренгу по росту, начиная с самого низкого.
Но Павлу Андреевич это показалось слишком скучным и он потребовал от Андрея Юрьевича выстроить солдат в другом порядке.
Случайный порядок ему показался слишком хаотичным, поэтому он потребовал построения, в котором будет ровно $k$ \emph{инверсий}.
\emph{Инверсией} называется такая пара солдат, что более высокий из них стоит в шеренге раньше более низкого.

К счастью для Андрея Юрьевича, все солдаты разного роста и для каждого он знает, какой он по росту среди всех солдат.
Исходя из этого, каждому солдату Андрей Юрьевич присвоил номер: первый номер получил самый низкий, а последний~--- самый высокий солдат.

Например, в построении ($3, 1, 2$) есть две инверсии~--- пары ($3, 1$) и ($3, 2$), в которых более высокий солдат стоит раньше более низкого.

Андрей Юрьевич поручил Вам помочь ему в построении солдат в требуемом порядке, и для этого вы должны написать программу,
находящую расстановку $n$ солдат в порядке, в котором есть ровно $k$ инверсий.

\InputFile
Первая и единственная строка входного файла содержит два целых числа $n$ и $k$ ($1 \le n \le 100{\,}000$)~--- количество солдат в строю и требуемое количество инверсий.

Гарантируется, что существует построение солдат с требуемым числом инверсий, то есть $0 \le k \le \frac{n (n - 1)}{2}$.

\OutputFile
В выходной файл выведите $n$ целых чисел~--- построение солдат в требуемом порядке.

\Examples
\begin{example}%
\exmp{
3 2
}{
3 1 2
}%
\exmp{
3 0
}{
1 2 3
}%
\end{example}

\Note

Решения, работающие при $n \le 10$, будут оцениваться из $30$ баллов.

Решения, работающие при $n \le 1000$, будут оцениваться из $60$ баллов.

\end{problem}
