5.1 Factorization method