UnsafeChain: Enhancing Reasoning Model Safety via Hard Cases