もしかしたら計算方法がまちがえている可能性もありますが。