Answers from user saman0876