書き換えたのでもしかしたら上のものと違っているかもしれません。また、読みにくいため理解がしにくいかもしれません。すみません。