Riddles and answers hard