Added a faster solver.