poprawiona symulacja