Answers from user Kinoshita