problem-solving ability