nouvelle version un peu plus propre de l'exercice 8_10...