Let $f : [0,1] \to \mathbb{R}$ be continuous function, such that it takes any value finitely many times and $f(0) \neq f(1)$, then does there exist a point $r_{0}$ in the range such that the cardinality of $f^{-1}(r_{0})$ is odd? (Note that the domain is compact.)
I feel that the answer is affirmative but not been able to come up with any concrete argument. I feel this because, as the function is continuous on $[0,1]$, it would attain its maximum and minimum. With out loss of generality, we can assume that the minimum is attained at $0$ and maximum is attained at $1$. In between, $0$ and $1$ it might oscillate any number of times. But the number of times minimum is attained and maximum is attained must have different parity.