Напишіть програму, яка для заданого натурального числа визначає найменше натуральне число, куб якого є кратним .
Одне натуральне число .
Виведіть одне натуральне число — найменше додатне ціле число, куб (третя степінь) якого ділиться на без остачі.
Приклад 1
Наприклад, ні 1^3 = 1, ні 2^3 = 8, ні 3^3 = 27, ні 4^3 = 64, ні 5^3 = 125 не діляться на без остачі, а 6^3 = 216 ділиться. Тобто 6^3 — це найменший натуральний куб, кратний .
балів за тести, де 2 \leq k \leq 100;
балів за 10^5 < k < 10^6;
балів за 10^7 < k < 10^8;
балів за 10^{10} < k < 10^{12};
балів за 10^{15} < k < 10^{18}.
Необхідно написати одну програму, яка ефективно розв'язує всі ці випадки. Перелік блоків обмежень показує, як розподіляються бали залежно від ефективності розв'язку.