なんか長ったらしいけど最後の数行で良いのでは