Source: http://fsenicourt.free.fr/3eme/Devoirs/Devoir%202008%202009/dm%20numero4%20correction.pdf