differentiated problem solving activities