Answers from user A8192