This is a variation on a common probability question: You deal cards from a well-shuffled pack until you deal the Two of Hearts. What is the probability you see at least one king, one queen, and one jack before you deal the Two of Hearts?
My Approach
We remove the four kings, four queens, four jacks and Two of Hearts from the pack and consider just these cards. The other 39 cards can be in any permutation.
Focusing on the 13 cards, we see that we can abstract away the actual permutation of the 13 cards, and focus just on the occurrences of the unique values (for eg. (King, Queen, Jack, Two) or (King, Two, Queen, Jack)). We care that at least one king, one queen, and one jack appear before the Two. So we want to find
$P($first type of card to appear is $i)\cdot{P(}$first non-i type of card to appear is $j)\cdot{P(}$first non-i and non-j type of card to appear is $k\cdot{P(}$Two of Hearts appears$)$
where $i, j, k$ can be King, Queen, or Jack.
This is equal to $\frac{12}{13}\times{\frac{8}{9}\times{\frac{4}{5}\times{1}}}=\frac{384}{585}$
Does this seem right to you?