Factorization by Grouping Method