problems and problem solving in chemistry education