sm25437326 と sm25439458 と sm25439841 と sm25441594 で少しわからないところがあるんだけど
http://www.nicovideo.jp/watch/sm25443089