Summer puzzles

Summer puzzles