Stages of problem solving ...

stagesofideas.png