Title: 999 Riddles and Brain Teasers