problem solvers: May 2009