投下していいみたいなのでやりますね

ただ、かなり長いです