Advent of code is a series of programming puzzles released between 1-25 of December every year since 2015.