Вирізання кутиків
Нещодавно Васильку подарували блокнотик у клітинку. Так як Василько був від природи дуже допитливим, він перш за все помітив, що блокнотик квадратний, крім того, кожен аркуш у ньому містить рівно N^2 однакових клітинок. Від нічого робити Вася акуратно вийняв з блокноту один аркуш і почав послідовно і педантично вирізувати з нього кутики: спочатку просто одну клітинку, потім кутик шириною в одну клітинку, який можна отримати використовуючи вирізану клітинку, як таку, що її не вистачає до кутика, потім точно таким самим способом наступний кутик і т.д. Щоб вам було більш зрозуміло, у Васі послідовно утворювались наступні кутики:
Ось тут Васю і зацікавило питання: скільки клітинок буде у K-тому вирізаному кутику?
Вхідні дані
У першому і єдиному рядку знаходяться через пропуск 2 натуральних числа: спочатку кількість клітинок на аркуші васиного блокнотика та номер кутика K, який цікавить Васю. Усі вхідні дані коректні і не перевищують 2·10^9.
Вихідні дані
Вивести єдине число - кількість клітинок, які цікавлять Васю, у K-тому кутику, або -1, якщо вирізати потрібний кутик Васі не вдасться.