Logic Puzzles Middle School Elegant 17 Challenging Brainteasers for Kids that Will Stretch Your Brain