Exemple de solution pour le tp1