お前がナンバーワンだ sm34506411 これの修正版です。いろいろ雑だったんで前から直したいと思ってたんです・・・多少はよくなってる思います。
http://www.nicovideo.jp/watch/sm34784038