Answers from user 0636069228