problem solving scenarios