Factoring Method