ゼミ長に教えてもらったためいつも以上にほぼ同じコードです（泣）