Answers from user a4756304