Answers from user A840474013