Cleaning and Problem Solvers