Answers from user 0717053949