Answers from user 0643596290