Автор: | Антон Карабанов | Ограничение времени: | 1 сек | |
Входной файл: | Стандартный вход | Ограничение памяти: | 64 Мб | |
Выходной файл: | Стандартный выход | |||
Максимальный балл: | 100 |
Тимофей, как и любой другой нормальный дошкольник, не любит ложиться спать. Чтобы отсрочить неизбежное, он старается задать папе побольше разнообразных вопросов. Сегодня речь зашла о времени.
Больше всего Тимофея заинтересовало, откуда взялись числа 24, 60 и 60 в качестве количества часов в сутках, минут в часах и секунд в минуте. Когда папа, как мог, удовлетворил любопытство мальчика рассказом о шестидесятеричной системе счисления, тот задал новый вопрос — возможно ли выбрать другие числа? Папа ответил: "Да, конечно! Тебе какие нужны?" Тимофей захотел выбрать такие три числа, чтобы они "не сильно отличались". Тут папе пришлось задуматься...
В сутках на некоторой планете ровно n секунд. Представьте это число в виде произведения трех натуральных чисел, чтобы разность между наибольшим и наименьшим из них была минимальной.
Единственная строка входного файла содержит натуральное число n.
Выведите через пробел в порядке не убывания три натуральных числа — ответ на вопрос задачи. Гарантируется, что искомая тройка чисел — единственная.
1 ≤ n ≤ 109
Баллы за каждый тест начисляются независимо.
Решения, верно работающие при n ≤ 1000, получат не менее 40 баллов.
В первом примере дано n = 86400 (соответствует количеству секунд в земных сутках). Помимо традиционного разбиения 86400 = 24 × 60 × 60 можно найти еще, например 86400 = 4 × 100 × 216 или 86400 = 10 × 10 × 864 и так далее. Но самым оптимальным по признаку "чтобы не сильно отличались" будет разбиение, приведенное в ответе. Разность между наибольшим и наименьшим множителями равна 8.
Во втором примере миллион раскладывается в произведение трех равных чисел, интересующая Тимофея разность равна нулю.
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|
2 |
|
|