EduBrick

Разложить на множители

3000 мс · 256 МБ · всё или ничего

Разложите число nn на простые множители и выведите их по возрастанию, с повторами.

Например, для 12 ответ — 2 2 3. Для n=1n = 1 не выводите ничего.

Формат ввода

Одно целое число nn от 11 до 101210^{12}.

Формат вывода

Простые множители через пробел по возрастанию.

Примеры

ввод
1
вывод

Примечание

Делите на 2, потом на 3, потом на 4 и так далее — составные делители не помешают, потому что все их простые множители уже вычеркнуты делением. И не забудьте про остаток после цикла.

Войдите, чтобы отправлять решения.