Answers from user 1116280