Піксельний равлик#11366

Піксельний равлик

0,25 секунди
256 мегабайтів
Дуже легка

Піксельний равлик — це така фігура, яку дуже просто намалювати на аркуші в клітинку і яка дуже схожа на лігатуру «at» («@»).

Піксельний равлик -го порядку будується за таким алгоритмом:

  1. Зафарбовується «рамка» — клітинки по периметру квадрата зі стороною .

  2. Зафарбовується клітинка, лівий верхній кут якої збігається з правим нижнім кутом рамки. Назвемо цю клітинку «мостом».

  3. Зафарбовуються всі клітинки ззовні на відстані в одну клітинку від рамки. При цьому не зафарбовуються ті клітинки, які дотикаються до моста (за винятком клітинки, лівий нижній кут якої збігається з правим верхнім кутом моста: вона все одно зафарбовується).

На малюнку нижче наведені піксельні равлики 1-го, 2-го, 3-го та 4-го порядків.

Цифрами (, , ) позначено клітинки, які зафарбовуються відповідно на першому, другому та третьому кроках алгоритму.

Напишіть програму, що знайде кількість клітинок, які потрібно зафарбувати, щоб намалювати піксельного равлика -го порядку.

Вхідні дані

Перший рядок містить одне ціле число (1 \le k \le 10^{8}).

Вихідні дані

Виведіть одне число — кількість клітинок, які потрібно зафарбувати, щоб намалювати піксельного равлика -го порядку.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading

Оцінювання

Якщо ваша програма буде виводити правильну відповідь для всіх від до , то ви отримаєте балів.