課題1が最低限動くとこまでとりあえず作った（要大リファクタリング）