-Implémentation fonctionnelle defi terminer