correction de l'algo 3