what are the steps in the ideal problem solving approach