Answers from user 0342108076