You can read the task, take hints and check your answer — but nothing is saved. No XP, no skill points, and this task will not be marked complete.
Why is this O(n²) rather than O(n)?
```
result = []
for item in items:
if item not in result:
result.append(item)
```
Name the data structure that fixes it.
What this proves: Notice that a membership test inside a loop can silently be a second loop.
Need assistance? You can reveal sequential hints. Each hint applies a minor penalty to your score.
If you are completely stuck, you can unlock the full step-by-step walkthrough.