How Can Kittens from the Same Litter Be Different Colours?

A black-haired mother cat gives birth to a litter of kittens, Some babies are black all over, just like their mother. But others are yellow-haired, and still others are variegate

It turns out that though their mother is black-haired, their father is yellow.So, some of them are like their mother and sonic are like their father. Then, why are still other kittens neither black nor yellow, but variegated? It is because they have inherited their grandparents' fea-tures, So a cat mother's babies may have various colours of hair.