Solid Factoring