2023 - Day 1

Part 1

55002

Part 2

55093