Answers from user alan99