2025 - Day 3

Part 1

17196

Part 2

171039099596062