Source: http://mms2.ensmp.fr/mat_paris/annales/Exam_2005.pdf