Answers from user 512aa4d546015