Source: http://laroche.lycee.free.fr/telecharger/2nde/problemes_ouverts_6a2.pdf