Source: https://www.math.univ-paris13.fr/~vallette/Cours/Cours Algebre-Arithmetique L3 2008-2009/Partiel mars 2009 Corrige.pdf