23. Алгоритми з розгалуженням