Answers from user sharif213