Let $f: \mathbb{R}^2 \to \mathbb{R}$ be a continuous open map. Show that in fact for each $x \in \text{range}(f)$, $f^{-1}(x)$ is always uncountable.
I know that if this was simply a projection onto the one of the two coordinates, this problem would be trivial, since it being continuous, surjective, and open would imply that it's a quotient map, and taking the preimage would yield an uncountable sequence of ordered pairs. However, it instead being a continuous open map, with no other information, seems to make it slightly more complicated.
Couldn't we use the fact that the irrationals (which are uncountable) are dense in the reals implies, for $ A = \mathbb{R} \setminus \mathbb{Q}$ and every open subset of $\mathbb{R}$, say $B$, that $A \cap B \neq \emptyset$, so if we partition the outcome space into disjoint subsets whose union is $\mathbb{R}$, making $f$ into a surjective and therefore quotient map onto it's range, then the inverse function is surjective and continuous, so we can determine that the yielded sequence of ordered pairs is uncountable due to the density of the irrationals in the range and, by continuity and surjectiveness, the domain?
Would this line of thinking be correct? If someone could correct me if I am wrong or formalize their own solution that would be great! Thank you in advance.