Answers from user A416