W tym zadaniu musisz napisać program, który oblicza czynniki pierwsze liczby. Dane wejściowe to liczba naturalna 1 <n <2 ^ 32. Dane wyjściowe to lista głównych czynników liczby w następującym formacie. Wykładniki należy pominąć, jeśli są 1. Wyprowadzają tylko liczby pierwsze. (Zakładając, że dane wejściowe to 131784):
131784 = 2 ^ 3 * 3 * 17 ^ 2 * 19
Korzystanie z tej samej ilości białych znaków nie jest wymagane; w miarę potrzeby można wstawić spację. Twój program powinien zakończyć się w mniej niż 10 minut dla każdego wejścia. Wygrywa program z najkrótszą liczbą znaków.