Riddles: Are You Ready For the Challenge?