solution corrigée