I did this question a different way and also got 1/33.
In the game, Bills picks four cards. For him to get two pairs:
First he picks up a card: Prob: 12/12 = 1
The second card must match the previous card or could be a new card, so imagine two branches of the probability tree with top and bottom branches:
top: 1/11 (matching previous card)
bottom 10/11 (another card)
For the third card:
top: prob: 10/10 = 1 (one pair made, bill picks up a new card)
bottom: prob: 2/10 (must match one of the two previous cards)
For the fourth card:
top: prob: 1/9 (must match the previous card)
bottom: prob: 1/9 (must match the one card that is not in the pair already).
Thus,
probability of top branch route = 1 x 1/11 x 1 x 1/9 = 1/99
probability of bottom branch route = 1 x 10/11 x 2/10 x 1/9 = 2/99
Adding both probability, we get 3/99 = 1/33
my website/gmat story:
http://gmathints.com/