Puzzle input


Part 1 Result

Part 2 Result