Source: https://www.alloschool.com/assets/documents/course-288/x-ens-informatique-2019-mp-pc-psi-epreuve-2.pdf