Puzzles solved by NP2023