http://www.cjpc.jp/gra/2018/cgp2018.pdf