2025 - Day 7

Part 1

1598

Part 2

4509723641302