Puzzles to ponder

A fun selection of puzzles for all ages