Source: http://licence-math.univ-lyon1.fr/lib/exe/fetch.php?media=p13:tmb:exercices_traites_le_plan_euclidien-1.pdf