Answers from user haq4554