この別解はタイミングがシビアすぎておすすめできない。というか解法知ってるのに20回も失敗してしまった。別解一覧→ mylist/34713970
http://www.nicovideo.jp/watch/sm19750241