No, it should be CEuclideanRing since you perform "(a-b)/c" operations