Answers from user ahmedhafez866