whileじゃないと全部処理しない