Source: https://svt.ac-creteil.fr/IMG/pdf/sujet2.pdf