https://ousar.lib.okayama-u.ac.jp/files/public/6/63291/20220330095806688195/fulltext20220330-2.pdf
http://www.nicovideo.jp/watch/sm41504650