Answers from user abdim