Działająca wersja algorytmu.