Dopisanie założeń: wejścia i wyjścia algorytmu