Max Factoring