Answers from user AhmedHesham09