Dodano pseudokod.