Answers from user gj2882