Source: https://www.ceremade.dauphine.fr/~viossat/PDFs/JeuxL3-2009-10/correction-juin10.pdf