Answers from user adityahefferman