2023 - Day 4

Part 1

23441

Part 2

incomplete