Answers from user 0311944669