Break down complex problems into adjustable, multi-step reasoning. Plan, revise, and branch your approach while preserving context and filtering irrelevant details...