While you are correct, this simplifies quite nicely with all those like terms:
blackjack
flooble's webmaster puzzle