Simplify solution
Simplify solution

Simplify the solution by using the IntersectWith() and UnionWith() methods of HashSet<T>.

martincostello/adventofcode,martincostello/adventofcode,martincostello/adventofcode,martincostello/adventofcode