Answers from user 511191297