Implementation du 2e algo