Advent Of Code Day 9 Walkthrough & Time Complexity