I was given the following problem.
Show $n(n+1)(n+2)=6m$ for any $n \in \mathbb{Z}$.
I self study and have no professors, so I would appreciate it if someone could tell me whether my solution is right or not. Here's what I did.
Notice that
$$ n(n+1)(n+2)=(n^2+n)(n+2)=n^3+3n^2+2n \tag{1} $$
Let $ n$ be a natural number for the moment. Consider that if $n = 1$ then $n(n+1)(n+2)=6$, which is divisible by $6$. Let our inductive hypothesis be $H:6|k(k+1)(k+2)$. Now consider the case for
$$(k+1)(k+2)(k+3) = (k^2+3k+2)(k+3) = k^3+6k^2+11k+6$$
Notice that
$$ \begin{align} k^3+6k^2+11k+6 &=k^3+3k^2+2k+(3k^2+9k+6) \\ &=k(k+1)(k+2)+(3k^2+9k+6) \tag{Due to $(1)$} \\ &=6m+3k^2+9k+6 \end{align} $$
If $k = 2q, q \in \mathbb{Z}$ then $3k^2+9k+6=12q^2+18q+6 = 6(2q^2+3q+1)$. If $k = 2q + 1$ then
$$ \begin{align}3k^2+9k+6&=3(2q+1)^2+(18q+9)+6 \\ &=3(4q^2+4q+1)+15 \\ &=12q^2+12q+18 \\ &= 6(2q^2+2q+3) \end{align} $$
and therefore for any $k$ we have
$$ (k+1)(k+2)(k+3)=6m+6m'=6(m+m') \tag{$m, m' \in \mathbb{Z}$} $$
which concludes our demonstration for $n \in \mathbb{N}$. Now, for any $k(k+1)(k+2)$ we know $|k(k+1)(k+2)|=6m$, and $a|b \implies a| \mp b$. Hence, our result extends to $\mathbb{Z}$.
Is this demonstration correct? Aside from validation, I would highly appreciate alternative ways to prove this (e.g., proofs without induction).