TD 6 solution détaillée