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