Added new solver, all tests pass! YES!