Source: https://www.math.univ-paris13.fr/~vallette/Cours/Cours%20Algebre-Arithmetique%20L3%202007-2008/Corrige%20de%20l%27Examen%20%28Avril%202008%29.pdf