It's Advent of Code again...
This time I was trying to make use of NumPy, pandas and the like as much as possible. I also went full on NetworkX for the graph related stuff.
The most difficult levels to me were 5b, 12b, 21b, and 24b. I needed hints for all of those.
Other noteworthy encounters: