la meilleure réponse que j'ai obtenue pour cela :