Answers from user ahtshamr1