Some Hard Riddles With Answers