Answers from user MShehzad