Answers from user alaa2009