Meena has 6 daughters and no sons. Some of her daughters have 6 daughters, and the rest have none. Banu has a total of 30 daughters and granddaughters, and no great-granddaughters. How many of Meena's daughters and granddaughters have no daughters?
A) 6
B) 18
C) 24
D) 30