problem solving examples