solution TP3 partie 2