Answers from user ambda47