Source: http://www.polfleury.fr/problemes-ouverts/r2137_61_utilisation_des_problemes_au_lycee.pdf