>>815
 積分を使ったので粗い評価になったようです。(エレガントかどうか?)