Answers from user a1312