Answers from user agb254