You are building an AI model for a medical diagnostics system that needs to analyze patient symptoms and suggest possible diagnoses. The system struggles with complex cases that require reasoning through multiple symptoms. You want the model to break down the reasoning process step by step. Which prompt engineering technique would best suit this scenario?