Problems that require a model to think through multiple steps logically to arrive at an answer, rather than just pattern-matching.