a Ring is called Gaussian Ring if: R is an Integral Domain. R is a Unique Factorization Domain (UFD), i.e. every non-zero non-unit element in R can be written as a product of irreducibles of R and The factorization into irreducibles is unique up to the order of the multiplication or the associates of the factors. Hope this has helped anyone Sagy