Реалізація алгоритмів з розгалуженням.