do-whileの中にnの値代入する処理入れてもええな