# 参考 - https://www.kurims.kyoto-u.ac.jp/~terui/summer1.pdf