Challenging riddles with answers