Answers created by Ahmed E.