Answers from user A1038251