>>43
ttp://ideone.com/9drS0R
リンク先のベタ移植。値の加工はまた今度。たまたま時間なかった。
演算子がよくわからんかった。