初投稿ですBilibili don't allow me to post this, so I upload the full version here.Maybe this is needed.
http://www.nicovideo.jp/watch/sm41625830