How do ferns reproduce without egg and sperm cells?

4 Ferns reproduce through mitosis.
3 Ferns reproduce through cell differentiation.
2 Ferns produce reproductive cells called spores.
1 Ferns reproduce through budding.