В Інституті Дослідження Рядків настала криза. Після розробки алгоритму знищення рядків всі існуючі рядки було знищено, і тепер терміново потрібно створювати нові. Однак створювати зовсім випадкові рядки не хочеться, тому Андрюша дбає про естетичність нових рядків. Його чергова задача присвячена так званим зірчастим рядкам.
Рядок називається -зірчастим (де — деякий символ), якщо він або порожній, або має вигляд S_1cS_2c\ldots S_{k-1}cS_k для деякого k \ge 2. Тут кожен S_i — це -зірчастий рядок однакової довжини, де — символ, який іде після в алфавіті. Єдиний виняток — -зірчасті рядки, тобто рядки, що складаються лише з букв (включаючи порожній рядок).
Зірчастим називається будь-який рядок, що є -зірчастим для деякої букви латинського алфавіту (тобто для деякої маленької англійської літери ).
Наприклад, рядок ccbccbccbcc є -зірчастим, а рядки ccbccbccbc й aabccbaa — ні.
Андрюша цікавиться, скільки існує зірчастих рядків заданої довжини. Напишіть програму, яка визначає кількість таких рядків довжини .
У вхідному файлі задано єдине ціле число (1 \le n \le 100).
Виведіть кількість зірчастих рядків довжини .
Приклад 1