How many words can we build using exactly 3 A's, 3 B's and 3 C's if the first 3 letters cannot be A's, the second 3 letters cannot be B's and the third 3 letters cannot be C's?
Hint: Group the different ways according to the number of B's in the first group.