Source: https://c2fond71.cir.ac-dijon.fr/wp-content/uploads/sites/35/Maths/Res_pbs/banque_problemes_cycle2_composition.pdf