Create N-Factorful