B. Meiosis produces four new cells or haploid cells
I believe the correct answer among the choices listed above is option B. A gland secretes enzymes through a duct onto the surface of a body part is a salivary gland. It is under the classification of exocrine glands. Hope this answers the question.
I think 167 because it takes 1 year for it to grow 3 cm so 500/3 is 167