2024 is my first time doing AoC and the focus of my implementation is clean code (but also easy extensibility in case I decide to catch up the past years).
Some logic uses the advantages of new(er) language features like implicit implementation of Equals for records to reduce the amount of code.