И Ваша задача и исходная корректны.Разложение на простые множители можно рассматривать двумя способами:
Конечное, в котором произведение берётся только по простым множителям, которые входят в разложение в положительной степени;
Бесконечное, в котором произведение берётся по
всем простым числам, но показатели — неотрицательные целые числа (в т.ч. и 0).
Обычно рассматривается именно первое определение (в котором нулей быть не может!).
Но второе определение очень часто удобнее. Поэтому я обычно пользуюсь именно вторым. На это я и намекал в оффтопике.
(Оффтоп)
С 8 Марта!