Choose the mutation that would break correctness.
Which hypothetical mutation is most dangerous for "Contains Duplicate"?
Changing the Hash Set update so it happens after the decision check would break the hash lookup invariant.
Keeping the same condition but formatting it across multiple lines.
Adding a comment above the main loop.
Renaming a local variable without changing how it is used.