Добутки#8581

Добутки

1 секунда
128 мегабайтів
Середня

Нехай — натуральне число. Георгій хоче знайти такі натуральні числа a_1, a_2, ..., a_k, що їхній добуток збільшиться в разів, якщо до кожного з них додати .

(a_1 + 1) \cdot (a_2 + 1) \cdot \ldots \cdot (a_k + 1) = n \cdot a_1 a_2 \ldots a_k

Тепер він хоче дізнатися, для якого найменшого значення це можливо. Напишіть програму, яка розв'язує задачу Георгія.

Вхідні дані

Ціле число (2 < n < 1000).

Вихідні дані

Виведіть потрібне значення .

Приклади

Приклад 1

Loading
Loading