Full Solver Returning All Solutions