Possible extension.
This problem is a special case of Factorial Fun.

Possible support
See also Fac Finding and Powerful Factorial which are also special cases.