Answers from user AlainB