Source: https://perso.univ-rennes1.fr/eric.darmon/cours/intromicro/exam/exam_session1_1011_CORR.pdf