Partie 2 : Code