Source: https://www.capes-de-maths.com/6eme/Devoirs1415/6cont7.pdf