https://setupfilings.com/learn/aoc-4/