TD 8 solution détaillée