I/O Puzzle 2025 Solutions