Answers from user David0909