Challenging Brain Teasers