prime factorization 29!/28