Answers from user 0703277702