Riddles hard and answers