Answers from user ahmednabil99