Meets the blackjack challenge