Answers from user john0123