Source: https://unemainlavelautre.net/concours_examens/crpe_2006_maths/Maths6.pdf