ループを抜ける処理のバグをfix
一応完成版