In a litter of kittens, some of the kittens have coloring that is completely different from their parents.
because of
The placement of the genes on the parent chromosomes
and crossing over also play some role in it
so i conclude most appropriate answer is B
hope it helps