Algorytm 1 - Zmiany i udoskonalenia