Задачі
Оранжерея
Оранжерея
\includegraphics{https://static.e-olymp.com/content/2d/2d7fc98ad8092bc9226ff4c9d952e06348938b35.jpg}
Дах оранжереї має форму правильного трикутника зі стороною \textbf{N}. Прямими, паралельними сторонам, дах поділено на скляні пластинки, які є правильними трикутниками зі стороною \textbf{1}. У вершинах ці маленькі трикутники скріплено болтами. Болти пронумеровані послідовно натуральними числами, починаючи з \textbf{1}, по рядках зверху до низу. У кожному рядку нумерація йде зліва направо. Аналогічним чином пронумеровані пластини (див. рисунок). Якщо один із болтів зламається, то всі з’єднані ним пластини стають ненадійними і можуть впасти. Інженер з техніки безпеки хоче дізнатись, які пластини можуть впасти, якщо зламається деякий болт.
\InputFile
Напишіть програму, яка зчитує з клавіатури два цілих числа: довжину сторони даху \textit{\textbf{N}} (\textbf{1} ≤ \textit{\textbf{N}}\textit{ }≤ \textbf{65 535}.), та номер болта \textit{\textbf{K}}, для якого потрібно здійснити перевірку.
\OutputFile
Програма має вивести номери ненадійних пластин у порядку зростання.
Вхідні дані #1
3 5
Вихідні дані #1
2 3 4 6 7 8