Tell me about a time you worked on a real-world problem at work that was not like a typical LeetCode exercise.
For this hands-on coding interpretation, represent an answer as a list of labeled sections and return the required sections in interview-ready order. Ignore duplicate labels and omit unsupported labels.
Implement def structure_work_example(sections):, which accepts a list of strings and returns a list containing each recognized section once, ordered as context, constraints, approach, tradeoffs, and impact.
def structure_work_example(sections):