The correct option is C Some diatoms and several cyanobacteria
Heterocysts are specialized nitrogen fixing cells formed during nitrogen starvation by some filamentous cyanobacteria, such as Nostoc and Anabaena.
When its size of a dividing diatom cell becomes too small, then it produces an auxospore to expand its cell size back to that of the normal vegetative cell.