Let $M \subseteq \mathbb{R}^{n}$ be an embedded (smooth) submanifold of dimension $m$, with $c \in M$. Show that there is an open set $U \subseteq \mathbb{R}^{n}$ containing $c$, and a smooth map $f : U \cap \mathbb{R}^{m} \to \mathbb{R}^{n-m}$, such that $U \cap M = \{ (x, f(x)) \in \mathbb{R}^{m} \times \mathbb{R}^{n-m} \equiv \mathbb{R}^{n} \,|\, x \in U \cap \mathbb{R}^{m} \}$.
We've been given two hints: we can assume that both $c = 0^{n}$ and $T_{c}M = \mathbb{R}^{m} \times \{ 0^{n-m} \}$ (euclidean isometry of $\mathbb{R}^{n}$), and that we should consider the inverse of a chart, postcomposed with projection to $\mathbb{R}^{m}$, and apply the inverse function theorem.
I'm not quite sure what the use the inverse function theorem on, since the inverse of a chart (say $\phi_{\alpha}$) postcomposed with projection to $\mathbb{R}^{m}$ (say $\pi$) is a map $$ \pi \,\circ\, \phi_{\alpha} : \mathbb{R}^{m} \to \mathbb{R}^{m}. $$ The inverse function theorem formulation that I have is the following.
Suppose $M$, $N$ are smooth $n$-manifolds, and that $f : M \to N$ is smooth. Suppose that $x \in M$ and that $d_{x}f$ is invertible. Then there are open sets $U_{1} \subseteq M$ and $U_{2} \subseteq N$ with $x \in U_{1}$ such that $f|U_{1}$ is a diffeomorphism to $U_{2}$.
The inverse function theorem requires a smooth map between two manifolds of the same dimension, but the above map isn't necessarily smooth (nor do I see how it would help get the required map or open set).
I'm sure that this is fairly simply but I am totally stuck on it.