Answers from user al786