Answers from user arouf1265