Suppose that $f$ is a non-constant, smooth, complex valued function on $\mathbb{C}$ with $\Gamma=\{z\in \mathbb{C}: \lvert f(z)\rvert=7\}$ a smooth, closed, simple curve. Let $G$ be the enclosed domain and suppose that $f$ is analytic on $G$.
It is easy to show using the maximum principle that $f$ must have at least one zero in $G$. Now suppose also that $f'\equiv \frac{\partial f}{\partial z}$ has no zeroes on $\Gamma$ and that $f$ has $m$ zeroes in $G$ counting multiplicity. How many zeroes must $f'$ have?
I think that the answer has to be $m-1$. My approach was to try to use the argument principle. I don't exactly see how to get a handle on $\int_{\Gamma} \frac{f''}{f'}dz$. Next I thought about parameterizing $\Gamma$ as $\gamma(t)$ for $a\leq t\leq b$ with $\lvert \gamma'(t)\rvert =1$ and trying to use $f'(\gamma(t))=\frac{\frac{d}{dt}f(\gamma(t))}{\gamma'(t)}$, then computing the change in argument around $\Gamma$. This sort of made sense to me as I'm pretty convinced that the change in argument of $\frac{d}{dt}f(\gamma(t))$ is the same as the change in argument of $f(\gamma(t))$, but I couldn't prove that and even with this fact the proof is quite hand wavy.
Anyway if someone has a more elegant approach, please share!