Source: http://mathalot.free.fr/texte/Compo1-20112012-sujet corr.pdf