Answers from user alan888