Source: https://blogs.ac-amiens.fr/lesmathsenblog/public/correction_Devoir_libre_29_3emes.pdf