ここからは時間がないので最適解だけを進めます前→ sm43423951 次→ sm43586190 一覧→ mylist/73133613
http://www.nicovideo.jp/watch/sm43539476