Puzzles solved by glenn