Answers from user king7795