勉強になりました。注釈も書かれているので理解しやすいです。