You can put this solution on YOUR website! We can find common factors in groups of terms, and see what we end up with:
If both factors in brackets were exactly the same, we would be finding a common factor again. We can fix that, because
So
and we can write that in more elegant ways, and even factor out a
Because , it can be factored too, to get to the full factorization.