Let $f:\Bbb{R}^n\to \Bbb{R}^n$ be a differentiable map given my $f(x_1,\ldots,x_n)=(y_1,\ldots,y_n)$, and let $$\omega=dy_1\wedge\cdots\wedge dy_n.$$ Show that $$f^*\omega = \det(df) \, dx_1\wedge\cdots\wedge dx_n.$$
We can simplify the left hand side in the following way $$\begin{align} f^*\omega &= f^*(dy_1)\wedge\cdots\wedge f^*dy_n \\&=d(f^*y_1)\wedge\cdots\wedge d(f^*y_n) \\&=d(y_1\circ f)\wedge\cdots\wedge d(y_n\circ f) \end{align}$$
I'm honestly not sure how to proceed from there. The composition $y_i\circ f$ means first apply $f$ and then to $i$-th component function of $f$, right? I tried using the chain rule but it got confusing.