Answers from user AhmedHilal99