If I have $~18~$ cards: $~1,~1,~1,~2,~2,~2,~3,~3,~3,~4,~4,~4,~5,~5,~5,~6,~6,~6~$ how many different hands of $~9~$ cards are possible. The order of the cards does not matter.
So $~1,~4,~5,~3,~6,~2,~4,~2,~2~$ is the same as $~1,~2,~2,~2,~3,~4,~4,~5,~6~$ etc so they should not be counted as different hands.
I've looked everywhere but I cannot find any relevant information which could help me. I can only find either answers for simpler questions or answers for incredibly harder questions when I looked and the answer (to me) doesn't seem obvious.
Edit: This question is similar though subtly different from the 10 cards out of a super deck as in this question the size of the hand exceeds the number of duplicate elements making it a much more complex question.