Answers from user shafqat52