Answers from user nauman1122