Answers from user baifeng