ここまでは機械で出来そう