fin TP2 partie 1