Юний математик Вася продовжує свої дослідження в області теорії чисел. Цього разу він вивчив поняття найбільшого спільного дільника двох чисел (). Нагадаємо, що двох цілих чисел та — це найбільше ціле число, на яке і діляться без залишку. Називаємо натуральне число гарним відносно числа , якщо \mathrm{НСД}(x, n) = x. Наприклад, відносно числа гарними числами будуть , і . Вася обчислював для числа кількість гарних відносно нього чисел і у результаті отримав число . Але сталася проблема: він так заплутався у своїх розрахунках, що не може згадати, для якого числа він проводив обчислення. Допоможіть йому розібратись у цьому і знайдіть найменше число, для якого він міг отримати таку відповідь. Відомо, що число, для якого Вася проводив розрахунки, не перевищує 10^{18}.
У вхідному файлі міститься єдине число (1 \leq m \leq 1000).
У єдиному рядку виведіть найменше натуральне число, яке не перевищує 10^{18} і має рівно гарних чисел, або , якщо Вася помилився і таких чисел немає.
Приклад 1