Answers from user ahmedtarek99