Step-by-step guide to problem solving