eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Прості множники

Прості множники

Задано натуральне число \textbf{N}. Розкладіть його на прості множники. \InputFile Перший рядок вхідних даних містить кількість \textbf{T} (\textbf{1} ≤ \textbf{T} ≤ \textbf{10000}) натуральних чисел, які потрібно розкласти на прості множники. В кожному з наступних \textbf{T} рядків міститься єдине натуральне число \textbf{N} (\textbf{2} ≤ \textbf{N} ≤ \textbf{10 000 000}). \OutputFile Для кожного числа \textbf{N} з вхідних даних в окремому рядку через пропуск записати його розклад на прості множники в форматі, показаному в прикладах. Не виводіть зайвих пропусків, інакше Ви отримаєте "\textbf{Неправильна відповідь}" ("\textbf{Wrong Answer}"). Наприклад, якщо \textbf{N} дорівнює \textbf{4}, Ви повинні вивести "\textbf{2 * 2}" (без пропуску після другої двійки).
Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
6
2
4
6
13
81
100
Вихідні дані #1
2
2 * 2
2 * 3
13
3 * 3 * 3 * 3
2 * 2 * 5 * 5
Джерело The 2012 All-Ukrainian Collegiate Programming Contest Round I Training Contest 19 April 2012