だからなんでsubの第二引数を使うのかと何百回言えばわかるんだ