Source: https://mathscolbert.pagesperso-orange.fr/taleS/annales/corriges/metropole_sept2012-corrige.pdf