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