Factoring system

Factoring system