Two players (call them C and D), decide to play a card game using a well shuffled standard 52 card deck. Player C draws 7 cards from the deck and D draws 4 cards from the deck. Of the remaining cards in the deck, 1 card at a time is drawn and "shared" by both C and D. A winner (for the hand) is declared if either C matches 3 of his original 7 cards or D matches 2 of his original 4 cards. A match is defined as a same rank card that has not already been matched for that same hand and for that same player. Once an original card is matched, it cannot be "rematched" in that same hand. For example, if C has cards 3 4 5 6 7 8 9 and draws a 3 that is a match but if C draws another 3 in that same hand, it is NOT a match (but the first matching 3 remains a match). Also, a single card can be a "double" match (for both C and D) such as if C and D both hold an unmatched rank 3 card and a "community" rank 3 card is drawn. That counts as a match for both C and D.
Some things to note are some original hands can never be winners. Such as if C gets 333 7777. There are only 2 unique ranks to match so 3 ranks cannot be matched. Also if D gets 4444 for example, that is only 1 rank so 2 ranks cannot be matched. Pairs, triples, and even quads in the original hand make it more difficult (or impossible) to be a winner such as if C draws 3 5 7 3 5 7 3. In that case, the only way for C to win would be to draw another 3 5 and 7 before D wins the hand but that is "hard" cuz there are at most 2 of each of those ranks remaining in the pile of undrawn cards. Also, in the rare cases where C and D draw identical "overlapping" ranks, some interesting things can happen. Suppose C draws 4 5 7 4 5 7 7 and D draws 4 4 5 6. Here, all the 4s are used up already so they cannot be matched in either hand, but C cannot win cuz there are only 2 more unique ranks to match and C must match 3 to win. This case will be a win for D as soon as a 5 and 6 appear in the drawn community (shared) cards.
Lastly, ties are possible and end the hand just like a win would except no score is awarded for that hand since it is not a win for either player.
Note I changed this problem slightly from the original post because I realized I had an "error" since there were 41 shared cards and alternating one card each would give one player an "extra" chance to match so I changed it to community (shared) cards instead for the remaining 41.
So the question is who has the winning advantage in the longrun and by how much?