sm41960534 の修正版です。youtube版 https://www.youtube.com/watch?v=MjwBCG9zOVo
http://www.nicovideo.jp/watch/sm41973741