2 Ugly Sisters/Stepsisters in Cinderella
10 Christmas cards in a set of cards
23 Pairs of Chromosomes (in a Human Body)
I reckon it's likely to be Turn of The Century
The solution to the ditloid "5 B on a C" is "5 Balls on a Pool Table." Ditloids are a form of word puzzle where numbers and letters represent words or phrases. In this case, "B" stands for "Balls" and "C" represents "Table."
2 covers on a book
300 Length of Noah's Ark in Cubits
6 Correct numbers to win the lottery
2 Point Four Children
31 Ice Cream Flavors at Baskin-Robbins
2 Point Four Children
The ditloid "3 b on a w in c" stands for "3 blind mice on a wall in Canterbury." This is a playful phrase that uses the format of a ditloid, where numbers and letters represent words in a well-known phrase or title. In this case, it refers to the nursery rhyme about three blind mice.
63 Days Gestation for a Cat - The domestic cat has a nine week pregnancy. :o)