Challenging Brain Teasers for All Ages