Create practice problems at the right difficulty level with progressive hints and detailed solutions. Trigger with "give me a practice problem", "quiz me on [topic]", "test my understanding", or "practice [subject]".
Create practice problems that reinforce understanding.
## Practice Problem -- [Topic] ([Difficulty Level])
**Problem**: [Clear problem statement]
**Hints** (reveal if stuck):
1. [First gentle hint]
2. [More specific hint]
3. [Nearly-there hint]
Take your time -- send me your attempt and I'll walk through it with you.
---
*After attempt:*
**Solution**:
[Step-by-step solution with reasoning at each step]
**Why This Works**: [Connection to the underlying concept]
[Offer: harder problem / different angle / move to next topic]