2173: Шифр до сейфу

Перегляд у форматі PDF

Надіслати розв'язок

Бали: 12,00 (partial)
Time limit: 0.1s
Python 3 0.5s
Memory limit: 32M
Input: stdin
Output: stdout

Problem type

У Леді є число ~K~. Номер шифру до сейфа – це мінімальне число, добуток цифр якого дорівнює ~K~.

Напишіть програму, яка допоможе Леді правильно визначити номер шифру до сейфа.

Формат вхідних даних:

Перший рядок містить ціле число ~K~ (~1 ≤ K ≤ 10^{18}~).

Формат вихідних даних:

Виведіть одне ціле число, що дорівнює мінімальному значенню шифру сейфа. Якщо відповідного числа не існує, то виведіть –1.

Система оцінювання:

Бали за кожен тест нараховуються окремо.

Приклад вхідних даних:

10

Приклад вихідних даних:

25

Приклад вхідних даних:

13

Приклад вихідних даних:

-1

Коментарі

Please read the guidelines before commenting.


Ще немає коментарів.