My AoC_2022 submission