Answers from user JFShams2002