Product And Sum Factoring