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."
31 Ice Cream Flavors at Baskin-Robbins
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.
290 Bones in a Child's Body
2 covers on a book
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
2 Ugly Sisters/Stepsisters in Cinderella
122 spaces in a Chinese checker board
300 Length of Noah's Ark in Cubits
6 Correct numbers to win the lottery
The answer to the Ditloid "5 GR in the TD of C" is "5 Gold Rings in the Twelve Days of Christmas." This phrase refers to the popular Christmas carol, where "five gold rings" is one of the gifts mentioned.