Let $f$ be analytic in $B_1(0)$ and suppose that $|f(z)| < M$ for all $z\in B_1(0)$ and $f^{-1}(0) = \{z_1, \ldots, z_k\}$
a) Show that $|f(z)| < M\cdot B(z)$, where $$B(z)=\prod_{i=1}^n\biggl|\frac{z_i-z}{1-\overline{z_i}z}\biggr|\,.$$
b) If $f(0) = Me^{ia}(z_1z_2\ldots z_n)$ is not zero ; find a formula for $f$.
I solved part (a) using maximum principle; however, when I defined new function $g=f/B$, the function is analytic on the unit disc, so why do we have in the question that $f(z_k)=0$ ? I don't think I've used it here.
Can you please help me with part (b)? I don`t know how should I solve it.
Thanks,