Use sets instead of lists
Tidy