Answers from user alad1000