Advent Of Code Day 6 Walkthrough & Time Complexity