計算順序を破壊しないように変更した．