Refactoring du fichier de la question 2