Inverse Function Theorem: Let $U\subset\mathbb{R^n}$ be open, $f:U\longrightarrow\mathbb{R^n}$ be $C^k$ such that for $a\in U,\quad d_a f:\mathbb{R^n}\longrightarrow\mathbb{R^n}$ is invertible. Then there exists a neigbourhood $V\subset U$ with $a\in V$ such that $f|_V$ is a $C^k$ diffeomorphism, and $W=f(V)\subset \mathbb{R^n}$ is open. Furthermore, $f^{-1}:W\longrightarrow V$ is $C^k$ and $$(d_a f)^{-1}=d_{f(a)}f^{-1}.$$
I have problem in proving following two corollaries:
Corollary 1: Let $f\in C^1$ be from an open set $U\subset \mathbb{R^m}$ to $\mathbb{R^n}.$ Let $0\in U,f(0)=0,$ and that $d_0 f$ is injective. Then there exists an open neighbourhood $V\subset\mathbb{R^n}$ of $0$, an open set $U'\subset U$ with $0\in U'$ such that $f(U')\subset V,$ and a diffeomorphism $\phi:V\longrightarrow V$ such that $$\phi(f(x_1,...,x_m))=(x_1,...,x_m,0,...,0).$$
Corollary 2: Let $f\in C^1$ be from an open set $U\subset \mathbb{R^m}$ to $\mathbb{R^n}.$ Let $0\in U,f(0)=0,$ and that $d_0 f$ is surjective. Then there exists an open set $W\subset\mathbb{R^m}$ of $0$ and a diffeomorphism $\psi:W\longrightarrow \psi(W)\subset U$ such that $$f(\psi(x_1,...,x_m))=(x_1,...,x_n).$$
I appreciate any hint.