再帰呼び出しから、for文に変更しました。