K. Вечный двигатель
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
stdin
вывод
stdout

Ученый с мировым именем Иннокентий почти закончил изготовление вечного двигателя. Основной его деталью является генератор энергии, который дает возможность работать остальным частям двигателя. Он состоит из двух длинных параллельных друг другу пластин, на одной из которых расположены n лазеров, а на другой — n приемников. Генератор энергии считается работающим, если каждый лазер испускает луч в приемник, причем в каждый приемник должен входить ровно один луч.

Разумеется, может возникнуть ситуация, когда лучи, испускаемые разными лазерами, пересекаются. Если два луча пересекаются, то из-за их взаимодействия каждую секунду будет выделяться энергия, равная одному джоулю. Таким образом, чем больше лучей пересекается друг с другом, тем больше энергии будет выделять генератор. Иннокентий заметил, что если генератор энергии будет выделять ровно k джоулей в секунду, то двигатель будет работать до 10 раз дольше. Ученый может направлять лучи лазеров в любые приемники, однако он пока не придумал конструкции, которая давала бы в точности необходимое количество энергии. Вам придется помочь ученому настроить генератор.

Входные данные

В единственной строке через пробел записаны два целых числа n и k (1 ≤ n ≤ 200000, ) — количество лазеров в генераторе энергии и мощность генератора, которой хочет достичь Иннокентий.

Выходные данные

Выведите n чисел через пробел. i-ое число должно равняться номеру приемника, в который надо направить i-ый лазер. Как лазеры, так и приемники пронумерованы целыми числами от 1 до n. Гарантируется, что решение существует. Если существует несколько решений, выведите любое.

Примеры
Входные данные
4 5
Выходные данные
4 2 3 1
Входные данные
5 7
Выходные данные
4 2 5 3 1
Входные данные
6 0
Выходные данные
1 2 3 4 5 6