Primera part del algoritme fet :)