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