poczatek algorytmu