I have difficulty showing this inequality $n^n(n+2)^{n+2}>(n+1)^{2n+2}$ holds for all natural numbers $n$. I thought about trying to show that
$$n^n(n+2)^{n+2}-(n+1)^{2n+2}=\frac{n^n-\frac{(n+1)^{2n+2}}{(n+2)^{n+2}}}{(n+1)^{n+1}}>0$$
It looks complicated and I don't know how to proceed further. Are there any useful identities involving consecutive natural numbers?