Is it possible you have made a typo? Or else I am not understanding your solution.
blackjack
flooble's webmaster puzzle