Dzialajacy algorytm