Solving the Whole Problem