/aoc2023/day3/