Answers from user AlaaNev96