Puzzles solved by let