The PWOWR (Problem Solver)