Rating:

japanese write-up.

Original writeup (http://d.hatena.ne.jp/Dltn/20130303).