Answers from user alandubrinsky