poprawki algorytmu
poprawki algorytmu + logi