Problem-solving analysis