Challenging Brain Teasers: Can You Solve These Puzzles?