Advent of code

Seriously though this code is hacked together with enough tinsel to make it work. Don't use it as a reference guide to good code!