/analysis/1146/criterion/aoc-202109-part1/