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