Segon algoritme incomplert, pero ja dona els resultats desitjats