Answers from user A509212