Show that the difference between the squares of two consecutive triangular numbers is a cube. Hence or otherwise, show that the sum of the first $n$ cubes is equal to the square of the $n^{th}$ triangular number.
I have managed to show that the difference between the squares of two consecutive triangular numbers is a cube by subbing $n$ and $n+1$ into the formula for a triangular number and working through to get a result of $(n+1)^3$ which is indeed a cubed number.
However, I don not know how to use this to show that the sum of the first $n$ cubes is equal to the square of the $n^{th}$ triangular number, any advice?