Advent of code solutions: Year Progress 2016 2/50 2020 6/50 2021 33/50 2022 50/50 2023 50/50 2024 50/50