2. Основные алгоритмы решения задач