Source: http://www.capes-de-maths.com/3eme/Devoirs1617/3cont3.pdf