Let $R$ be the ring of entire functions $f: \mathbb{C} \rightarrow \mathbb{C}$ that are analytic at every point of $\mathbb{C}$ with respect to point-wise addition and multiplication. Then show that
(A) $R$ is an integral domain
(B) the irreducible elements of $R$ are upto multiplication by units, polynomials of the form $z-\xi$.
(C) $R$ is not a UFD
The first one is fairly easy to do as if $f$ and $g$ are analytic functions such that $fg=0$ on a domain then $f\equiv 0$ or $g \equiv 0$ on some subset of the domain with non-empty interior hence $f\equiv 0$ or $g \equiv 0$ on the domain.
For part $B$ I believe I need a theorem that states in effect that entire functions can be written as product of polynomials $z-\xi$. I need some help with this one and C too. Thanks