Don't expect the code to be very clean or optimal
(some of them don't even provide the answer with the actual input).
This is my first year participating and I was only able to get so far. I don't know what I don't know, so that's probably something to improve on for the next year!