Answers from user pyne687