more puzzles

more puzzles