AoCPy YEAR COMPLETED PROGRESS 2015 00/25 2016 00/25 2017 00/25 2018 00/25 2019 00/25 2020 00/25 2021 11/25 2022 11/25