bulletproof problem solving 7 steps