Characteristics Of Effective Problem Solvers