TODO (0% done) (0%) Finish unfinished days Day 5 part 2 Day 21 part 2 Day 22 Day 23 Day 24 Day 25 Add visualizations to some of the days using simple ansi terminal output