Answers from user MabroorAhmad