advent_of_code Solutions for: Advent of Code 2017 Advent of Code 2018 Advent of Code 2021 Advent of Code 2022