Puzzles solved by val