とりあえず途中まで書いてみた