factorized