Challenging riddles and answers