Answers from user sharif489