Source: https://www-soc.lip6.fr/~cecile/cours/2006/cor_blanc_exam.pdf