In a certain kindergarten, every child has got either a dog or a cat or both. 18 children have got dogs only and 6 children have got both dogs and cats. If there are 30 children in the kindergarten, how many of them have cats?
Choose the correct choice from the following options:
A) 6
B) 12
C) 14
D) 16
E) 20
A : Only Cats   B : Both Cats and Dogs   C : Only Dogs   As per question, A + B + C =30   C = 18   B = 6, so A = 6. Hence, A + b = 12. Answer is 12
<result>B</result>
In a certain kindergarten, every child has got either a dog or a cat or both. 18 children have got dogs only and 6 children have got both dogs and cats. If there are 30 children in the kindergarten, how many of them have cats?