TD 9 solution détaillée