
Замок складається з рівнів. Кожен рівень — це правильний -кутник, при цьому його кути вирівняні з попереднім рівнем (структуру замку для прикладу показано на рисунку). На кожній стороні першого рівня є дві кімнати, а на кожній стороні кожного наступного рівня — на одну кімнату більше, ніж на попередньому рівні. Знайдіть загальну кількість кімнат у замку.
Єдиний рядок містить два цілих числа і (3 \le N \le 10^6, 1 \le K \le 10^6).
Виведіть одне число — загальну кількість кімнат у замку.
Приклад 1