Answers from user a1978a