Answers from user f735032