Source: https://irem.univ-nantes.fr/wp-content/uploads/2019/12/Chasse_aux_triangles.pdf