Answers from user 601636