В этой задаче вы должны написать программу, которая вычисляет основные множители числа. Ввод представляет собой натуральное число 1 <n <2 ^ 32. Выходные данные представляют собой список основных факторов числа в следующем формате. Экспоненты должны быть опущены, если они равны 1. Выведите только простые числа. (Предполагая, что ввод 131784):
131784 = 2 ^ 3 * 3 * 17 ^ 2 * 19
Использование одинакового количества пробелов не требуется; пробелы могут быть вставлены, где это уместно. Ваша программа должна завершиться менее чем за 10 минут для любого ввода. Программа с кратчайшим количеством символов выигрывает.