http://www.cl.cs.titech.ac.jp/~ryu-i/