Answers from user ahmedsharf11