Source: https://www.maths-paris.com/medias/files/brevetblanc30.pdf