what factors contribute to effective problem solving skills dd essay