Оранжерея
Крыша оранжереи имеет форму правильного треугольника со стороной N. Прямыми параллельными сторонам крыша разделена на стеклянные пластины, являющиеся правильными треугольниками со стороной 1. В вершинах эти маленькие треугольники скреплены болтами. Болты пронумерованы последовательно натуральными числами, начиная с 1, по строкам сверху вниз. В каждой строке нумерация идет слева направо. Аналогичным образом пронумерованы пластины (см. рисунок). Если один из болтов сломается, то все скрепленные им пластины становятся ненадежными и могут упасть. Инженер по технике безопасности хочет узнать, какие пластины могут упасть, если сломается некоторый болт.
Входные данные
Напишите программу, которая считывает с клавиатуры два целых числа: длина стороны крыши N (1 ≤ N ≤ 65 535.), и номер K болта, для которого требуется произвести проверку.
Выходные данные
Программа должна вывести номера ненадежных пластин в порядке возрастания.