Цікава задача
Ім'я файлу, який містить вхідні дані: interesting.in
Им'я вихідного файлу: interesting.out
Арифметична прогресія це послідовність чисел виду
a1, a1 + d, a1 + 2d, ..., a1 + (n-1)d, ...
де a1 — це перший член прогресії, d — це фіксована різниця між попереднім та наступним.
Степан, дізнавшись про проведення ІІІ етапу Всеукраїнської олімпіади з інформатики, вирішив запропонувати учасникам непросту, цікаву задачу, на тему "Арифметична прогресія".
Він бере довільне додатне число А і виписує на дошці арифметичну прогресію з першим членом рівним А і різницею, рівною також А, тобто маємо послідовність А, А+А, А+2А, А+3А, .... Степана цікавить перше число в даній послідовності, яке є повним кубом деякого натурального числа. Степан довів, що для любого натурального числа А в описаній вище арифметичній прогресії існує повний куб деякого натурального числа.
Наприклад, перший член арифметичної прогресії 2, тоді маємо виписати на дошці послідовність 2, 4, 6, 8, ... Четвертий член цієї арифметичної прогресії є повним кубом числа 2 (8 = 23).
Напишіть програму, яка для заданого числа А, визначає мінімальну кількість членів арифметичної прогресії, які потрібно виписати на дошці, щоб серед них був повний куб деякого натурального числа.
Формат вхідних даних:
Єдиний рядок вхідного файлу містить одне ціле число А(1 ≤ А ≤ 109).
Формат вихідних даних:
Вихідний файл має містити одне ціле число - мінімальну кількість членів арифметичної прогресії, які потрібно виписати на дошці, щоб серед них був повний куб.
Система оцінювання:
Рішення, які вірно працюють для A ≤ 10 набиратимуть не менше 20 балів.
Пояснення:
Перший приклад: четвертий член цієї арифметичної прогресії (2, 4, 6, 8, ...) є повним кубом числа 2 (8 = 23).
Другий приклад: другий член цієї арифметичної прогресії (4, 8, ...) є повним кубом числа 2 (8 = 23).
Третій приклад: перший член цієї арифметичної прогресії (125, ...) є повним кубом числа 5 (125 = 53).
Приклади
Вхідні дані розміщені у файлі interesting.in
2
4
125
Результат роботи знаходиться у файлі interesting.out
4
2
1